PDFMerge Class

PDF Merge manager

Definition

Namespace: Winnovative.PDFMerge
Assembly: WnvPdfMerge_NetCore (in WnvPdfMerge_NetCore.dll) Version: 14.0.0
C#
public class PDFMerge
Inheritance
Object    PDFMerge

Constructors

PDFMerge Merge using default PDF document options
PDFMerge(PdfDocumentOptions) Merge using the specified PDF document options

Properties

DocumentInfo 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
LicenseKey Gets or sets the license key to be used by the PDF Merge library
SecurityOptions 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 rigths, etc

Methods

AppendEmptyPage Appends an empty page to merged PDF document
AppendImageFile Append an existing image file given by the method parameter to the merge result
AppendImageObject Append a System.Drawing.Image object given by the method parameter to the merge result
AppendPDFFile(String) Appends an existing PDF document
AppendPDFFile(String, Int32) Appends pages from the specified source document starting from zero based page index in the source document.
AppendPDFFile(String, Int32, Int32) Appends at most length pages from the specified source document starting from zero based index startIndex in the source document.
AppendPDFFile(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.
AppendPDFStream(Stream) Appends a PDF stream given by the method parameter to the merged PDF document
AppendPDFStream(Stream, Int32) Appends pages from the specified source document starting from zero based page index in the source document.
AppendPDFStream(Stream, Int32, Int32) Appends at most length pages from the specified source document starting from zero based index startIndex in the source document.
AppendPDFStream(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.
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetCurrentPageCount Retrieves the number of pages of current PDF document
GetHashCode
(Inherited from Object)
GetPageCount(Stream) A fast method in PDF Merge library to obtain the page count of a PDF document from the given stream.
GetPageCount(String) A fast method in PDF Merge library to obtain the page count of a PDF document from the given file path.
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
RenderMergedPDFDocument Renders the merged document into memory buffer and returns that buffer.
SaveMergedPDFToFile Saves the merged PDF document into the specified disk file.
SaveMergedPDFToStream Saves the merged PDF document into the specified stream.
ToString
(Inherited from Object)

See Also