デジタル署名プラグイン for Aspose.PDF
Aspose.PDF Digital Signature Plugin for .NET は、開発者がデジタル署名(暗号化および可視)を直接適用することを可能にします PDF .NET アプリケーションからのファイル. 証明書ベースの署名、タイムステンピング、およびサイン画像のための内蔵サポートを使用して、ビジネス、法的、または遵守に基づくシナリオで安全な文書作業の流れを簡素化します.
最新記事
Aspose.PDF デジタル署名プラグインキー機能
証明書に基づくPDFサイン 標準 X.509 証明書を使用して PDF 文書をサインします.
サイン画像サポート 署名画像(たとえば、手書き、ロゴ)をサインドキュメントに設定可能な位置に埋め込む.
柔軟なサイン設定 署名の位置、理由、および外観を設定し、配置、サイズ、視覚的なスタイルをカスタマイズします.
高度なセキュリティオプション タイムスタンプ、撤回チェック、サインフィールドロックを使用して高度な要件を満たします.
Aspose.PDF デジタル署名プラグインからスタートする
NET のための Aspose.PDF をインストールする NuGet を介してパッケージを追加したり、あなたの .NET プロジェクトに組み合わせたりします.
ライセンスを設定する ライセンスキーを適用して完全な機能を解除します.
サインアップオプションを設定する 利用
Signature
そしてSignOptions
入力PDF、証明書、サイン画像、およびオプションを指定するクラス.署名プロセスを実行する サイン作業を実行し、署名された文書を保存または配布します.
例:証明書と署名画像(C#)を含むPDFをデジタルでサインする#)
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\unsigned.pdf";
var outputPath = @"C:\Samples\signed.pdf";
var certPath = @"C:\Keys\certificate.pfx";
var certPassword = "your_password";
var signatureImagePath = @"C:\Images\sign.png";
// Set up signature options
var signOptions = new SignOptions
{
CertificateFile = certPath,
CertificatePassword = certPassword,
SignatureImageFile = signatureImagePath,
SignaturePosition = new Rectangle(100, 100, 200, 150), // X1, Y1, X2, Y2
Reason = "Approved by QA",
Location = "Head Office"
};
signOptions.AddInput(new FileDataSource(inputPath));
signOptions.AddOutput(new FileDataSource(outputPath));
// Process signing
var plugin = new Signature();
var result = plugin.Process(signOptions);
Console.WriteLine("Signed file: " + outputPath);
使用ケース&拡張子
- Bulk サイン: 人事、法的、または財務活動のための PDF バッチの署名を自動化します.
- Visible vs. Invisible Signatures: 規制またはブランドの要件に応じてサインの表示と配置を設定します.
- サイン認証: Aspose.PDF API 拡張子を使用して、既存のデジタル署名をチェックおよび確認します.
- Multiple Signers: 異なるユーザーまたは団体からの複数のデジタル署名を追加するためのサインステップを表示します.
タイムスタンプサーバーの設定、署名認証、およびカスタマイズされた外観に関する詳細については、API リファレンスをご覧ください.
最良の実践
- 安全に保存し、プライベートキーファイル/証明書を管理します.
- 常に署名作業を記録し、遵守のための出力を確認します.
- サイン画像を明確で無制限のドキュメント領域に置く.
- サインの可視性と互換性を確保するために、さまざまなPDFビューでテストします.
関連する資源:
さらに、 Aspose PDF SDK Digital Signature Capabilities は、PDF デジタル サインの強力な処理を可能にし、アプリケーションが高度なセキュリティおよび遵守基準を満たしていることを保証します.