GroupDocs.Signatureは、PDFファイル内の任意のデジタル署名を検索するための強力なエンジンを提供します。Javaの開発者は、当社のソリューションを使用してアプリケーションを強化できます。
- PDFファイルのパスを提供して署名を検索します。
- SearchOptionsを使用して検索結果を絞り込みます。
- Searchメソッドを実行して結果を取得します。
- 見つかった署名のリストを分析します。
GroupDocs.Signatureは、PDFファイル内の任意のデジタル署名を検索するための強力なエンジンを提供します。Javaの開発者は、当社のソリューションを使用してアプリケーションを強化できます。
// Signatureのインスタンスを文書パスで作成する
final Signature signature = new Signature("input.pdf");
// すべてのページを対象にするTextSearchOptionsをインスタンス化する
TextSearchOptions options = new TextSearchOptions();
options.setAllPages(true);
// 文書内でテキスト署名を検索する
List<TextSignature> signatures = signature.search(TextSignature.class, options);
System.out.print("\nSource document contains following text signature(s).");
// さらなる分析のために見つかった署名を一覧表示する
for (TextSignature textSignature : signatures) {
System.out.print("Found Text signature at page " + textSignature.getPageNumber()
+ " with type [" + textSignature.getSignatureImplementation() + "] and
text '" + textSignature.getText() + "'.");
}
すべての主要な文書フォーマットに対応した文書署名ソリューションを紹介できることを誇りに思います。文書を強化したり、その内容を保護したりするために、幅広い署名を追加できます。
文書の任意のページの任意の位置にデジタル署名を挿入します。テキスト、画像、バーコード、メタデータ、スタンプ、またはデジタル証明書などのさまざまな署名タイプを使用できます。
署名後、文書はさらに処理を必要とする場合があります。利用可能なすべての署名を検索し、必要に応じて更新または削除できます。
文書に埋め込まれた隠れたメタデータを管理します。新しいメタデータを追加したり、既存のエントリを削除したりできます。企業のデジタル証明書を使用して、文書の内容を不正な変更から保護します。
// ソース文書をコンストラクタパラメータとして渡します
final Signature signature = new Signature("input.pdf");
// テキストタイプのいかなる署名も検索します
List<ImageSignature> signatures = signature.search(ImageSignature.class, SignatureType.Image);
System.out.print("\nSource document contains following image signature(s).");
// 見つかった署名のプロパティで結果を表示します
for (ImageSignature imageSignature : signatures)
{
System.out.print("Image signature found at page "+imageSignature.getPageNumber()+
" with size "+imageSignature.getSize()+". Created "+imageSignature.getCreatedOn()+
", modified "+imageSignature.getModifiedOn());
}
当社の製品は、文書への署名や署名後の署名管理のための柔軟なAPIを提供します。
GroupDocs.Signature for Java APIを使用すると、署名されたファイルから署名のリストを取得できます。さらなる処理のために、人気のファイルフォーマットから署名を抽出します。