Click or drag to resize

PDFMerge Class

PDF Merge manager
Inheritance Hierarchy
SystemObject
  ExpertPdf.MergePdfPDFMerge

Namespace: ExpertPdf.MergePdf
Assembly: epmergepdf (in epmergepdf.dll) Version: 9.0
Syntax
public class PDFMerge

The PDFMerge type exposes the following members.

Constructors
 NameDescription
Public methodPDFMerge Merge using default PDF document options
Public methodPDFMerge(PdfDocumentOptions) Merge using the specified PDF document options
Top
Properties
 NameDescription
Public propertyDocumentInfo Gets or sets the info object of the merged PDF document. This object properties allow the control of the merged document information like author, title, creation date, etc
Public propertyLicenseKey Gets or sets the license key
Public propertySecurityOptions Gets the PDF security options object of the merged PDF document. This object properties allow the control of the merged document encryption, password protection, print and copy rights, etc
Top
Methods
 NameDescription
Public methodAppendEmptyPage Appends an empty page to PDF document
Public methodAppendImageFile Append an existing image file
Public methodAppendImageObject Append a System.Drawing.Image object
Public methodAppendPDFFile(String) Appends an existing PDF document
Public methodAppendPDFFile(String, Int32) Appends pages from the specified source document starting from zero based page index in the source document.
Public methodAppendPDFFile(String, Int32, Int32) Appends at most length pages from the specified source document starting from zero based index startIndex in the source document.
Public methodAppendPDFFile(String, String, Int32, Int32) Appends at most length pages from the specified password protected source document starting from zero based index startIndex in the source document.
Public methodAppendPDFStream(Stream) Appends a PDF stream to the merged document
Public methodAppendPDFStream(Stream, Int32) Appends pages from the specified source document starting from zero based page index in the source document.
Public methodAppendPDFStream(Stream, Int32, Int32) Appends at most length pages from the specified source document starting from zero based index startIndex in the source document.
Public methodAppendPDFStream(Stream, String, Int32, Int32) Appends at most length pages from the specified password protected source document starting from zero based index startIndex in the source document.
Public methodGetCurrentPageCount Retrieves the number of pages of current PDF document
Public methodStatic memberGetPageCount(Stream) A fast method to obtain the page count of a specified PDF document.
Public methodStatic memberGetPageCount(String) A fast method to obtain the page count of a specified PDF document.
Public methodRenderMergedPDFDocument Renders the merged document into memory buffer.
Public methodSaveMergedPDFToFile Saves the merged PDF document into the specified disk file.
Public methodSaveMergedPDFToStream Saves the merged PDF document into the specified stream.
Top
See Also