|
PdfDocument Class
|
Represents a pdf document.
Inheritance Hierarchy
SystemObject
SelectPdfPdfDocument
Namespace: SelectPdfAssembly: Select.HtmlToPdf (in Select.HtmlToPdf.dll) Version: 26.2
SyntaxThe PdfDocument type exposes the following members.
Constructors
Properties| | Name | Description |
|---|
 | Bookmarks |
Gets the bookmarks collection of the pdf document.
|
 | CompressionLevel |
Gets or sets the pdf document compression level.
|
 | DocumentInformation |
Gets a reference to the object that specifies the pdf document properties.
|
 | Fonts |
Gets the pdf document fonts collection.
|
 | Footer |
Represents the default pdf document footer template.
|
 | Header |
Represents the default pdf document header template.
|
 | JpegCompressionEnabled |
Gets or sets a flag indicating if the JPEG compression is enabled or not for the images in the generated pdf document.
|
 | JpegCompressionLevel |
Gets or sets the compression level of images in the generated pdf document.
|
 | LFN |
Internal use only.
|
 | Margins |
The default pdf document margins.
|
 | Pages |
Gets the pdf document pages collection.
|
 | Security |
Gets a reference to the object that specifies the pdf document security settings.
|
 | Templates |
Gets the pdf document templates collection.
|
 | ViewerPreferences |
Controls how the pdf document will appear in a pdf viewer (like Adobe Reader).
|
Top
Methods| | Name | Description |
|---|
 | AddBookmark(String, PdfDestination) |
Creates a root bookmark in the current pdf document.
|
 | AddBookmark(String, PdfDestination, PdfBookmark) |
Creates a child bookmark in the current pdf document under the specified parent bookmark.
|
 | AddFont(Font) |
Adds a system font to the pdf fonts collection.
|
 | AddFont(PdfStandardCJKFont) |
Adds a standard CJK font to the pdf fonts collection.
|
 | AddFont(PdfStandardFont) |
Adds a standard font to the pdf fonts collection.
|
 | AddFont(String) |
Adds a system font to the pdf fonts collection. The font is loaded from the specified file.
|
 | AddFont(Font, Boolean) |
Adds a system font to the pdf fonts collection.
|
 | AddPage |
Creates a new pdf page and adds it to the pdf document pages collection.
|
 | AddPage(PdfMargins) |
Creates a new pdf page with the specified margins and adds it to the pdf document pages collection.
|
 | AddPage(PdfPage) |
Adds the specified page to the pdf document pages collection.
|
 | AddPage(PdfCustomPageSize, PdfMargins) |
Creates a new pdf page with the specified size and margins and adds it to the pdf document pages collection.
|
 | AddPage(PdfCustomPageSize, PdfMargins, PdfPageOrientation) |
Creates a new pdf page with the specified size, margins and orientation and adds it to the pdf document pages collection.
|
 | AddTemplate(RectangleF) |
Adds a new template with the specified bounds to the pdf document templates collection.
|
 | AddTemplate(Single, Single) |
Adds a new template with the specified width and height to the pdf document templates collection.
|
 | Append |
Appends all pages from another pdf document to the current pdf document.
|
 | Close |
Closes the current pdf document.
|
 | DetachStream |
Detaches the stream that was used to load the pdf document, leaving it open in case the current pdf document is closed.
|
  | GetPagesCount(Stream) |
Returns the number of pages in a specified pdf document.
|
  | GetPagesCount(String) |
Returns the number of pages in a specified pdf document.
|
 | InsertPage(Int32, PdfPage) |
Inserts the specified page into the pdf document pages collection at the specified index.
|
 | InsertPage(Int32, PdfCustomPageSize, PdfMargins, PdfPageOrientation) |
Creates a new pdf page with the specified size, margins and orientation and inserts it into the pdf document pages collection
at the specified index.
|
 | RemovePage |
Removes the specified page from the pdf document pages collection.
|
 | RemovePageAt |
Removes the pdf page at the specified index in pdf document pages collection.
|
 | Save |
Saves the pdf document as byte array.
|
 | Save(Stream) |
Saves the pdf document to the specified stream.
|
 | Save(String) |
Saves the pdf document to the specified file.
|
Top
Remarks
This class provides the API to create, load, modify and save a pdf document.
See Also