Gets the page at index once the objects reading it needs are cached: for a remote document, its page object
(through the page offset hints of a linearized file, else the page tree) and then what PrefetchAsync(CancellationToken)
fetches.
public Task<PdfPage> PrefetchAsync(int index, CancellationToken cancellationToken = default(CancellationToken))
The index: 0 for the first page.
Cancels the requests.
Spec #33, viewer capability 5; ISO 32000-2 Annex G, G.4 (going to another page of an open document). Where SynchronousRangeFetch is off (the browser), asking a linearized remote document for a page it has not fetched throws PdfRangeNotLoadedException; this is the asynchronous way to get it.