activePDF Toolkit 2011 API リファレンス
SignOutputFile
テクニカル リファレンス > Toolkit オブジェクト > Toolkit メソッド > SignOutputFile

Glossary Item Box

説明:

出力ファイルの作成、ファイルの結合、追加などの処理後に不可視署名を追加します。

ノート: このメソッドは、Toolkit Pro のみの機能です。

構文: object.SignOutputFile SigNumber, Location, Reason, ContactInfo, SignatureType
引数: 引数 値の型 Description & Settings
object N/A オブジェクトのインスタンスを設定します。
SigNumber Long FindCertificate の戻り値
Location String 署名する場所。通常、市、州、または会社所在地です。
Reason String 文書に署名する理由
ContactInfo String 署名者の連絡先
SignatureType Long 署名の種類

0 = PKCS#1 Acrobat 4 以上の署名 (完全な下位互換)

1 = PKCS#7 Acrobat 4 以上の署名

2 = Verisign Signature (Verisign のプラグインが必要。証明機関は Verisign です。)

3 = Microsoft Signature (Acrobat 6 以上)
備考: SignOutputFile は OpenOutputFile の後に呼び出す必要があります。それ以前に呼び出すと、署名番号はクリアされます。
例:
Set tk = CreateObject("APToolkit.Object")
retCode = TK.FindCertificate("Joe Kant","My",1)
If (retCode < 0) Then
retCode = TK.CreateCertificate("Joe Kant", "Management", "activePDF","Mission Viejo", "CA", "US", "joe@activepdf.com", 1, "My", 365,0,"","")
retCode = TK.FindCertificate("Joe Kant","My",1)
If (u < 0) Then
MsgBox("Can't find it!")
End If
End If
r = tk.OpenOutputFile("output.pdf")
tk.SignOutputFile retCode, "activePDF Headquarters", "Our Document", "949-582- 9002",0
TK.SetFont "Helvetica",12
TK.PrintText 10,10,"This document should be signed."
Tk.CloseOutputFile
set TK = nothing