|
iText 7 7.2.3 API
|
Public Member Functions |
|
| PdfMerger (PdfDocument pdfDocument) | |
| This class is used to merge a number of existing documents into one. More... |
|
| PdfMerger (PdfDocument pdfDocument, bool mergeTags, bool mergeOutlines) | |
| This class is used to merge a number of existing documents into one. More... |
|
| virtual iText.Kernel.Utils.PdfMerger | SetCloseSourceDocuments (bool closeSourceDocuments) |
If set to true then passed to the PdfMerger::merge method source documents will be closed immediately after merging specified pages into current document. More... |
|
| virtual iText.Kernel.Utils.PdfMerger | Merge (PdfDocument from, int fromPage, int toPage) |
| This method merges pages from the source document to the current one. More... |
|
| virtual iText.Kernel.Utils.PdfMerger | Merge (PdfDocument from, IList< int > pages) |
| This method merges pages from the source document to the current one. More... |
|
| virtual void | Close () |
| Closes the current document. More... |
|
|
inline |
This class is used to merge a number of existing documents into one.
This class is used to merge a number of existing documents into one. By default, if source document contains tags and outlines, they will be also copied to the destination document.
| pdfDocument | the document into which source documents will be merged |
|
inline |
This class is used to merge a number of existing documents into one.
| pdfDocument | the document into which source documents will be merged |
| mergeTags | if true, then tags from the source document are copied even if destination document is not set as tagged. Note, that if false, tag structure is still could be copied if the destination document is explicitly marked as tagged with iText.Kernel.Pdf.PdfDocument.SetTagged() |
| mergeOutlines | if true, then outlines from the source document are copied even if in destination document outlines are not initialized. Note, that if false, outlines are still could be copied if the destination document outlines were explicitly initialized with iText.Kernel.Pdf.PdfDocument.InitializeOutlines() |
|
inlinevirtual |
Closes the current document.
Closes the current document.
It is a complete equivalent of calling PdfDocument::close on the PdfDocument passed to the constructor of this PdfMerger instance. This means that it is enough to call close either on passed PdfDocument or on this PdfMerger instance, but there is no need to call them both.
|
inlinevirtual |
This method merges pages from the source document to the current one.
This method merges pages from the source document to the current one.
If closeSourceDocuments flag is set to true (see SetCloseSourceDocuments(bool) ), passed PdfDocument will be closed after pages are merged.
See also iText.Kernel.Pdf.PdfDocument.CopyPagesTo(System.Collections.Generic.IList
| from | - document, from which pages will be copied |
| pages | - List of numbers of pages which will be copied |
PdfMerger instance
|
inlinevirtual |
This method merges pages from the source document to the current one.
This method merges pages from the source document to the current one.
If closeSourceDocuments flag is set to true (see SetCloseSourceDocuments(bool) ), passed PdfDocument will be closed after pages are merged.
See also iText.Kernel.Pdf.PdfDocument.CopyPagesTo(System.Collections.Generic.IList
| from | - document, from which pages will be copied |
| fromPage | - start page in the range of pages to be copied |
| toPage | - end (inclusive) page in the range to be copied |
PdfMerger instance
|
inlinevirtual |
If set to true then passed to the PdfMerger::merge method source documents will be closed immediately after merging specified pages into current document.
If set to true then passed to the PdfMerger::merge method source documents will be closed immediately after merging specified pages into current document. If false - PdfDocuments are left open. Default value - false.
| closeSourceDocuments | should be true to close pdf documents in merge method |
PdfMerger instance