iText 8.0.2 API
iText.Kernel.Utils.PdfMergerProperties Class Reference

Class with additional properties for PdfMerger processing. More...

Public Member Functions

  PdfMergerProperties ()
  Default constructor, use provided setters for configuration options. More...
 
virtual bool  IsCloseSrcDocuments ()
  check if source documents should be close after merging More...
 
virtual bool  IsMergeTags ()
  check if tags should be merged More...
 
virtual bool  IsMergeOutlines ()
  check if outlines should be merged More...
 
virtual bool  IsMergeScripts ()
  check if ECMA scripts (which are executed at document opening) should be merged More...
 
virtual iText.Kernel.Utils.PdfMergerProperties  SetCloseSrcDocuments (bool closeSrcDocuments)
  close source documents after merging More...
 
virtual iText.Kernel.Utils.PdfMergerProperties  SetMergeTags (bool mergeTags)
  merge documents tags More...
 
virtual iText.Kernel.Utils.PdfMergerProperties  SetMergeOutlines (bool mergeOutlines)
  merge documents outlines More...
 
virtual iText.Kernel.Utils.PdfMergerProperties  SetMergeScripts (bool mergeNames)
  merge documents ECMA scripts, if AA or OpenAction or Names dictionaries contained in both documents than nothing will be merged More...
 

Detailed Description

Class with additional properties for PdfMerger processing.

Class with additional properties for PdfMerger processing. Needs to be passed at merger initialization.

Constructor & Destructor Documentation

◆ PdfMergerProperties()

iText.Kernel.Utils.PdfMergerProperties.PdfMergerProperties ( )
inline

Default constructor, use provided setters for configuration options.

Member Function Documentation

◆ IsCloseSrcDocuments()

virtual bool iText.Kernel.Utils.PdfMergerProperties.IsCloseSrcDocuments ( )
inlinevirtual

check if source documents should be close after merging

Returns
true if they should, false otherwise

◆ IsMergeOutlines()

virtual bool iText.Kernel.Utils.PdfMergerProperties.IsMergeOutlines ( )
inlinevirtual

check if outlines should be merged

Returns
true if they should, false otherwise

◆ IsMergeScripts()

virtual bool iText.Kernel.Utils.PdfMergerProperties.IsMergeScripts ( )
inlinevirtual

check if ECMA scripts (which are executed at document opening) should be merged

Returns
true if they should, false otherwise

◆ IsMergeTags()

virtual bool iText.Kernel.Utils.PdfMergerProperties.IsMergeTags ( )
inlinevirtual

check if tags should be merged

Returns
true if they should, false otherwise

◆ SetCloseSrcDocuments()

virtual iText.Kernel.Utils.PdfMergerProperties iText.Kernel.Utils.PdfMergerProperties.SetCloseSrcDocuments ( bool  closeSrcDocuments )
inlinevirtual

close source documents after merging

Parameters
closeSrcDocuments true to close, false otherwise
Returns
PdfMergerProperties instance

◆ SetMergeOutlines()

virtual iText.Kernel.Utils.PdfMergerProperties iText.Kernel.Utils.PdfMergerProperties.SetMergeOutlines ( bool  mergeOutlines )
inlinevirtual

merge documents outlines

Parameters
mergeOutlines true to merge, false otherwise
Returns
PdfMergerProperties instance

◆ SetMergeScripts()

virtual iText.Kernel.Utils.PdfMergerProperties iText.Kernel.Utils.PdfMergerProperties.SetMergeScripts ( bool  mergeNames )
inlinevirtual

merge documents ECMA scripts, if AA or OpenAction or Names dictionaries contained in both documents than nothing will be merged

Parameters
mergeNames true to merge, false otherwise
Returns
PdfMergerProperties instance

◆ SetMergeTags()

virtual iText.Kernel.Utils.PdfMergerProperties iText.Kernel.Utils.PdfMergerProperties.SetMergeTags ( bool  mergeTags )
inlinevirtual

merge documents tags

Parameters
mergeTags true to merge, false otherwise
Returns
PdfMergerProperties instance