Class PDFMergeNode


  • public class PDFMergeNode
    extends Node
    This Node merges a set of input PDF documents into a single output document containing all pages of the input document in order.

    Its worker respects PageCountLimits.

    • Constructor Detail

      • PDFMergeNode

        public PDFMergeNode()
    • Method Detail

      • getWorkerClassName

        public String getWorkerClassName()
        Description copied from class: Node
        Return the node's associated com.levigo.jadice.server.core.NodeWorker full qualified class's name. By default, the worker class name is
        • The same as the node name with the trailing "Node" replaced by "Worker" if the node name ends in "Node"
        • The node class name with an appended "Worker" otherwise.
        The package name of the worker class is the name of the Node's package with an appended ".worker".

        This behavior can be overridden in concrete subclasses.

        Overrides:
        getWorkerClassName in class Node
        Returns:
        the full qualified class name of the worker of this node.
      • isKeepOriginalPageLabels

        public boolean isKeepOriginalPageLabels()
        Returns:
        if original PDF page labels shall be kept (default: true)
        Since:
        jadice server 5.5.0.0
      • setKeepOriginalPageLabels

        public void setKeepOriginalPageLabels​(boolean keepOriginalPageLabels)
        PDF documents may contain page labels (as defined in PDF 32000-1:2008, 12.4.2 Page Labels). With this property jadice server may keep or may ignore them when merging PDF documents.
        Parameters:
        keepOriginalPageLabels - if true the original page labels will be kept
        Since:
        jadice server 5.5.0.0