Class PDFDecryptNode


  • public class PDFDecryptNode
    extends Node
    This Node removes encryption flags from PDF documents. In order to conform with copyright regulations a valid owner password is required.

    If no valid owner password is provided, the job will fail with the message ID JS.PDF-WRONG_OWNER_PASSWORD.
    If the encryption algorithm is not supported the Job will fail with the message ID JS.PDF-UNSUPPORTED_ENCRYPTION.

    Its worker respects PageCountLimits.

    Since:
    jadice server 4.3.1.16
    • Constructor Detail

      • PDFDecryptNode

        public PDFDecryptNode()
    • 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.
      • setOwnerPasswords

        public void setOwnerPasswords​(List<String> ownerPasswords)
      • getOwnerPasswords

        public List<String> getOwnerPasswords()