SecurityUserPassword Property

Gets/Sets user password.

Type:

String

Remarks

The user password is used to protect the PDF file from unauthorized viewing.  Once set, you will be asked to enter a password whenever you try to open the document. If you enable any security feature, be sure to set the owner password (through SecurityOwnerPassword property) or the user password. If you set both passwords, they should be different.

Note that once security is enabled (by setting the Security property to True), it is important to set the encryption bit length (via the SecurityEncryption property) first before specifying any other security settings. The sample code below illustrates the proper order.

Example Usage

Set oPrinter = CreateObject("easyPDF.Printer.6")
Set oPrintJob = oPrinter.PrintJob
Set oPDFSetting = oPrintJob.PDFSetting

oPDFSetting.Security = True
oPDFSetting.SecurityEncryption = PRN_SEC_ENCRYPT_128BITS
oPDFSetting.SecurityAnnotation = PRN_SEC_ANNOT_PERM_NONE
oPDFSetting.SecurityExtraction = PRN_SEC_EXTR_PERM_NONE
oPDFSetting.SecurityModification = PRN_SEC_MODIFY_PERM_NONE
oPDFSetting.SecurityPrinting = PRN_SEC_PRINT_PERM_NONE
oPDFSetting.SecurityOwnerPassword = "my_owner_password"
oPDFSetting.SecurityUserPassword = "my_user_password"

oPrintJob.PrintOut "C:\input.doc", "C:\output.pdf"

 

 

<<