| | Name | Description |
|---|
 | AddAssociatedFile(String, PdfAttachmentRelationship, String, String) |
Embeds a file from disk into the document as an associated file.
|
 | AddAssociatedFile(Stream, String, PdfAttachmentRelationship, String, String) |
Embeds the content of a stream into the document as an associated file.
|
 | AddBookmark(String, PdfDestination) |
Adds a new bookmark to the document outline. Shorthand for
doc.Bookmarks.Add(text, destination).
|
 | AddBookmark(String, PdfDestination, PdfBookmark) |
Adds a new bookmark as a child of the specified parent bookmark. Shorthand for
parent.ChildNodes.Add(text, destination).
|
 | AddFont(PdfStandardCJKFont) |
Adds one of the standard CJK pdf fonts to the pdf document.
|
 | AddFont(PdfStandardFont) |
Adds one of the standard pdf fonts to the pdf document.
|
 | AddFont(PdfSystemFont) |
Adds a system font to the pdf document. The font is always embedded.
|
 | AddFont(String) |
Adds a font loaded from a TrueType / OpenType file to the pdf document.
|
 | AddFont(PdfSystemFont, Boolean) |
Adds a system font to the pdf document.
|
  | AddPage |
Adds a new page to the document. Shorthand for Add.
|
 | AddPage(PdfMargins) |
Adds a new page with the specified margins.
|
 | AddPage(PdfPage) |
Adds an existing PdfPage (for example, from another document) to this document.
|
 | AddPage(PdfCustomPageSize, PdfMargins) |
Adds a new page with the specified size and margins.
|
 | AddPage(PdfCustomPageSize, PdfMargins, PdfPageOrientation) |
Adds a new page with the specified size, margins, and orientation.
|
 | AddTemplate(RectangleF) |
Creates a template with the specified bounds and adds it to the pdf document.
|
 | AddTemplate(Single, Single) |
Creates a template with the specified dimensions and adds it to the pdf document.
|
 | AddXmpExtensionSchema |
Declares a custom XMP extension schema in the document metadata and writes the values
of its properties.
|
 | AddZugferdInvoice(Stream, ZugferdProfile, PdfAttachmentRelationship) |
Turns the document into a ZUGFeRD / Factur-X hybrid electronic invoice: the invoice XML
is embedded as an associated file and the document metadata is marked so that invoice
software recognizes it.
|
 | AddZugferdInvoice(String, ZugferdProfile, PdfAttachmentRelationship) |
Turns the document into a ZUGFeRD / Factur-X hybrid electronic invoice, reading the
invoice XML from a file.
|
 | AddZugferdInvoice(Stream, ZugferdProfile, PdfAttachmentRelationship, ZugferdSchema) |
Turns the document into a ZUGFeRD / Factur-X hybrid electronic invoice, using the
specified metadata schema.
|
 | AddZugferdInvoice(String, ZugferdProfile, PdfAttachmentRelationship, ZugferdSchema) |
Turns the document into a ZUGFeRD / Factur-X hybrid electronic invoice, reading the
invoice XML from a file and using the specified metadata schema.
|
  | Append(PdfDocument) |
Appends all pages from another PDF document to this document.
The appended document must remain open until this document is saved.
|
 | Append(Stream) |
Appends all pages from a PDF stream to this document.
|
 | Append(String) |
Appends all pages from a PDF file to this document.
|
 | BeginTag |
Opens a container structure element (such as Table,
TableRow, List or
ListItem) in the tagged logical structure. Page elements added,
and further containers opened, before the matching EndTag become children of
this element, allowing nested structures such as Table>TableRow>TableDataCell.
|
 | Close |
Closes the document and releases all resources.
|
 | Close(Boolean) |
Closes the document. When completely is true, all resources are released.
|
  | ConvertToPdfA |
Converts this document to the specified PDF/A conformance level. Valid only on
loaded documents — new documents bake conformance in via
PdfDocument(PdfStandard), and HtmlToPdf output sets it via
PdfStandard.
|
 | DetachStream |
Detaches the stream associated with the document.
|
 | EndTag |
Closes the most recently opened BeginTag(PdfTagType) container structure element.
|
  | GetPagesCount(Stream) |
Gets the number of pages in a PDF document loaded from a stream.
|
  | GetPagesCount(String) |
Gets the number of pages in a PDF file without fully loading the document.
|
 | InsertPage(Int32, PdfPage) |
Inserts an existing PdfPage at the specified index in this document.
|
 | InsertPage(Int32, PdfCustomPageSize, PdfMargins, PdfPageOrientation) |
Creates a new page and inserts it at the specified index with the given size, margins, and orientation.
|
 | RemovePage |
Removes the specified page from the document.
|
 | RemovePageAt |
Removes the page at the specified index.
|
 | Save |
Saves the PDF document and returns the content as a byte array.
|
 | Save(Stream) |
Saves the PDF document to a stream.
|
  | Save(String) |
Saves the PDF document to a file.
|