Constructor Document
Namespace TallComponents.PDF
Class Document
Opens an existing document.
Syntax
public
Document(
BinaryReader
reader
,
OpenOptions
options
)
Parameters
BinaryReader
reader
OpenOptions
options
The document should have no open password set.
This method gives you full control over how the document is read. It requires that the binary reader remains open during the lifetime of the document.
When using the BinaryReader, we will read information you need on demand only. (Note: you should not close/dispose the stream and/or BinaryReader during the whole session you need the document, pages, bookmarks, or other info extracted from it.) E.g., when you hit page 10, we skip (internally we seek to the correct position) all other pages, and return you page 10. If you later request page 5, we seek back and read that page. In this mode we do not read more information than needed; nor do we read the whole document into memory.