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: