![]() |
Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.3.23
|
Leadtools.Pdf Assembly > Leadtools.Pdf Namespace > PDFDocument Class : Pages Property |
public PDFDocumentPageCollection Pages {get;}
'Declaration
Public ReadOnly Property Pages As PDFDocumentPageCollection
'Usage
Dim instance As PDFDocument Dim value As PDFDocumentPageCollection value = instance.Pages
public List<PDFDocumentPage> getPages()
public: property PDFDocumentPageCollection^ Pages { PDFDocumentPageCollection^ get(); }
The value of Pages will be automatically populated with the pages collection after a PDFDocument is created.
Each item in the collection corresponds to a page in the PDF file. To the number of pages in the document is Pages.Count and the item at index 0 is the properties of page 1, item at index 1 is the properties of page 2 and so on.
The PDFDocumentPage class contains the width and height of the page in PDF units which is read from the PDF file directly. PDF units are in 1/72 of an inch units, so a page size of 612 by 792 corresponds to 8.5 by 11 inches (612/72 by 792/72). For more information, refer to PDF Coordinate System.
PDFDocumentPageCollection is a read-only collection of PDFDocumentPage objects. The PDFDocument class is a read-only view of a PDF file, you cannot insert or delete pages into this object, instead, use the methods of the PDFFile class to achieve that.
To parse the objects of a PDF page, such as text items (characters), images, rectangles, annotations, form fields, digital signatures, fonts and hyperlinks, use the ParsePages method.
For an example, refer to PDFDocument and PDFDocumentPage.