SecurityUserPassword プロパティ

ユーザーパスワードを取得/設定する。

文字列型

注意点

ユーザーパスワードは承認されていない人からPDF ファイルを閲覧されないように保護するために使用されます。一旦設定されると、ドキュメントを開こうとするたびに、パスワードの入力を要求することが可能になります。セキュリティ仕様を有効にする場合、オーナーパスワード (SecurityOwnerPassword プロパティを通して) またはユーザーパスワードを設定しなければなりません。 両方のパスワードを設定する場合、各パスワードは異なります。

一旦セキュリティが(Security プロパティをTrue に設定することにより) 有効になれば、その他のセキュリティ設定を指定する以前に、まず暗号化bit 長を(SecurityEncryption プロパティを通して) 設定することが重要だということに、ご注意ください。下記のサンプルコードは適切な設定順序で書かれています。

使用例


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"