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 PageCountLimit
s.
Node.Cardinality
Constructor and Description |
---|
PDFDecryptNode() |
Modifier and Type | Method and Description |
---|---|
List<String> |
getOwnerPasswords() |
String |
getWorkerClassName()
Return the node's associated
NodeWorker full qualified class's
name. |
void |
setOwnerPasswords(List<String> ownerPasswords) |
protected void |
validateConfiguration() |
addTransportReceiver, appendSuccessor, apply, equals, getInputCardinality, getJob, getOutputCardinality, getPredecessors, getSubsidiaryNodes, getSuccessors, getTransportSender, getUUID, hashCode, initialize, prependPredecessor, remove
public String getWorkerClassName()
Node
Return the node's associated
NodeWorker
full qualified class's
name. By default, the worker class name is
This behavior can be overridden in concrete subclasses.
getWorkerClassName
in class Node
protected void validateConfiguration() throws ConfigurationException
validateConfiguration
in class Node
ConfigurationException
Copyright © 2017 levigo holding gmbh. All rights reserved.