Constructs a new ProtectPDFJob
instance.
The parameters for constructing an instance of ProtectPDFJob
.
The input asset for the job. Cannot be undefined.
Optional
outputAsset object representing the output asset.
ProtectPDFParams object to specify the protection parameters.
External assets can be set as output only when input is external asset as well.
Private
Readonly
_inputPrivate
Optional
Readonly
_outputPrivate
Readonly
_paramsPrivate
generatePDFServicesAPIRequestOptional
notifierConfigList: NotifierConfig[]Protected
validateGenerated using TypeDoc
A job that is used for securing PDF document with password(s). The password(s) is used for encrypting the PDF document and setting the restriction on certain features like printing, editing and copying in the PDF document.
The supported algorithm for encrypting the PDF document are listed here. The EncryptionAlgorithm enum can be used to set the encryption algorithm.
For AES-128 encryption the password supports LATIN-I characters only. For AES-256 encryption the password supports Unicode character set.
Example
Sample Usage: