Winnovative PDF Merge Library for .NET Documentation

PDFMerge Class

Winnovative PDF Merge Library for .NET
PDF Merge manager
Inheritance Hierarchy

SystemObject
  Winnovative.PDFMergePDFMerge

Namespace:  Winnovative.PDFMerge
Assembly:  wnvpdfmerge (in wnvpdfmerge.dll) Version: 10.0.0.0 (10.0.0.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 to be used by the PDF Merge library
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 rigths, etc
Top
Methods

  NameDescription
Public methodAppendEmptyPage
Appends an empty page to merged PDF document
Public methodAppendImageFile
Append an existing image file given by the method parameter to the merge result
Public methodAppendImageObject
Append a System.Drawing.Image object given by the method parameter to the merge result
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 given by the method parameter to the merged PDF 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 methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCurrentPageCount
Retrieves the number of pages of current PDF document
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodStatic memberGetPageCount(Stream)
A fast method in PDF Merge library to obtain the page count of a PDF document from the given stream.
Public methodStatic memberGetPageCount(String)
A fast method in PDF Merge library to obtain the page count of a PDF document from the given file path.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRenderMergedPDFDocument
Renders the merged document into memory buffer and returns that buffer.
Public methodSaveMergedPDFToFile
Saves the merged PDF document into the specified disk file.
Public methodSaveMergedPDFToStream
Saves the merged PDF document into the specified stream.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also

Reference