SignatureDigitalIDPassword プロパティ

電子署名のためのデジタルIDファイルパスワードを設定する。

文字列型 (書込みのみ)

注意点

PrinterSettingまたはPDFSettingからの電子署名を有効にしている場合、有効なパスワードをこのプロパティで設定しなければなりません。パスワードはデジタルIDファイルを作成中に設定したものになります

使用例


Set oPrinter = CreateObject("easyPDF.Printer.7")

Set oPrintJob = oPrinter.PrintJob

Set oPDFSetting = oPrintJob.PDFSetting



' デジタルIDを作成します(デジタルIDを持っていない場合のみこの作業を実行してください)

oPDFSetting.SignatureCreateDigitalID "C:\my_digital_id.pfx",  _

                                     "password_here", _

                                     "John Smith", _

                                     "US", _

                                     "Organization Name", _

                                     "Organization Unit", _

                                     "My Email Address", _

                                     PRN_SIG_KEYLEN_1024





' デジタルIDから証明ファイルを検索する事が出来ます。 

' そしてサイン済み文書を確認する為に、その証明ファイルを他人が使用する事が可能です。

oPDFSetting.SignatureExportCertificate "my_certificate.cer", _

                                       "C:\my_digital_id.pfx", _

                                       "password_here"



' 電子署名を有効にします

oPDFSetting.Signature = True



' デジタルIDファイルを設定します

oPDFSetting.SignatureDigitalIDFile = "C:\my_digital_id.pfx"



' 署名の画像を挿入します

oPDFSetting.SignatureImage = True

oPDFSetting.SignatureImageFile = "C:\signature.bmp"

oPDFSetting.SignatureImagePosLeft = 1.0 ' 1.0 inch from left

oPDFSetting.SignatureImagePosTop = 1.0 ' 1.0 inch from top

oPDFSetting.SignatureImageZoom = 100 ' percent

oPDFSetting.SignatureInfoContact = "Contact info"

oPDFSetting.SignatureInfoLocation = "Location info"

oPDFSetting.SignatureInfoPurpose = "Purpose info"



' PDF変換前にデジタルIDパスワードを設定します

oPrintJob.SignatureDigitalIDPassword = "password_here"



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