GroupDocs.Signatureは、Java開発者がデジタル署名を使用してPDF文書に対する変更を防ぐことを可能にします。重要なデータを保護するために、ビジネスアプリケーションを強化してください。
- SignatureクラスのコンストラクターにPDF文書を渡します。
- 文書を保護するためにデジタル証明書とそのパスワードを使用します。
- オプションで、文書ページにデジタル署名の視覚表現を追加します。
- 将来の変更を防ぐために文書に署名します。
GroupDocs.Signatureは、Java開発者がデジタル署名を使用してPDF文書に対する変更を防ぐことを可能にします。重要なデータを保護するために、ビジネスアプリケーションを強化してください。
// デジタル署名のために文書にSignatureを使用
Signature signature = new Signature("input.pdf");
// デジタル証明書とパスワードを提供
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");
options.setPassword("1234567890");
// 必要に応じて視覚表現を設定
options.setPageNumber(1);
options.setLeft(100);
options.setTop(100);
// デジタル証明書で文書を保護
SignResult result = signature.sign("output.pdf", options);
GroupDocs.Signature for Javaライブラリは、すべての一般的なファイル形式に署名することができます。ビジネスプロセスを合理化するために、さまざまなタイプの署名を自動的に追加、修正、検証、または削除してください。
テキスト、画像、バーコード、QRコード、またはスタンプの署名を、サポートされている任意の文書の任意のページに正確に追加できます。画像やほとんどのファイルタイプには、隠しメタデータとしてEXIFを追加または編集できます。デジタル署名を使用して、文書の内容を不正な変更から保護します。
署名後、文書はさまざまな方法で処理できます。署名された文書を検証して、正しく処理されたことを確認します。より多くのコントロールが必要な場合は、検索を通じてすべての署名のリストを取得できます。
ほとんどのタイプの署名はさらに修正をサポートしています。テキストの修正、位置、色、サイズの変更などが可能です。
私たちのソリューションは、署名の完全なCRUD操作をサポートしています。デジタル証明書を含む多くの種類の署名を、必要に応じて文書から削除できます。
// 署名するための文書を提供
Signature signature = new Signature("input.pdf");
// パスワード付きの有効なデジタル証明書を使用
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");
options.setPassword("1234567890");
// 追加のテキストデータを指定
options.setReason("Security issue");
options.setContact("John Smith");
options.setLocation("Office D.W.");
// 視覚表現のために画像や他のオプションを使用
options.setImageFilePath("image.png");
options.setAllPages(true);
options.setVerticalAlignment(VerticalAlignment.Bottom);
options.setHorizontalAlignment(HorizontalAlignment.Right);
options.setWidth(80);
options.setHeight(60);
Padding padding = new Padding();
padding.setBottom(10);
padding.setRight(10);
options.setMargin(padding);
// 保護された文書を別の場所に保存
SignResult result = signature.sign("output.pdf", options);
私たちのプラットフォームが提供する広範な機能と署名サポートを誇りに思っています