Initializes a new PDFDocument from a specified stream containing a PDF file.
Public Function New( _
ByVal stream As Stream _
The stream containing an existing PDF file. This cannot be null and must support reading and seeking.
The PDFDocument class encapsulates a PDF document on disk or stream and allows pages, objects and images to be read from the document.
stream must contain an existing and valid PDF file. If the PDF file is encrypted, then use the PDFDocument(Stream stream, string password) constructor. Determine whether a PDF is encrypted using the PDFFile.IsEncrypted method.
This method will initialize the members of PDFDocument as follows:
FileName: will be set to null.
Password: will be set to null.
IsEncrypted: will be set to false since this method cannot open an encrypted PDF file.
Pages: will be initialized to list of PDFDocumentPage objects, one item for each page found in the PDF document. Not all the PDFDocumentPage members will be initialized since the PDFDocument constructor does not read any PDF objects by default. Refer to PDFDocumentPage for more information.
DocumentProperties: will be initialized with PDF document properties or metadata read from the file.
SecurityOptions: will be initialized with PDF document security and encryption options read from the file.
FileType: will be initialized with PDF document file type or version read from the file.
InternalLinks: will be initialized to null. The PDFDocument constructor will not read the PDF document structure by default. Instead, use the ParseDocumentStructure method to read the structure and populate the InternalLinks.
Bookmarks: will be initialized to null. The PDFDocument constructor will not read the PDF document structure by default. Instead, use the ParseDocumentStructure method to read the structure and populate Bookmarks.
Use PDFDocument Constructor(String) to create a PDF document from a file on disk.
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries