GroupDocs.Signature for Java によるドキュメント検証の習得
今日のデジタル時代において、文書の真正性と完全性を確保することは、様々な業界で不可欠です。契約書を検証する法律専門家であれ、請求書を認証する企業であれ、文書検証は不可欠です。 Java 用 GroupDocs.Signature: バーコード署名の検証を簡単に可能にすることで、このプロセスを簡素化する強力なライブラリです。
学ぶ内容
- 開発環境でGroupDocs.Signature for Javaを設定する方法
- バーコード署名を使用した文書検証の実装に関するステップバイステップガイド
- 主要な設定オプションとトラブルシューティングのヒント
- 文書検証の実際の応用
詳細を見てみましょう!
前提条件
始める前に、次の前提条件が満たされていることを確認してください。
- 図書館GroupDocs.Signature for Javaが必要です。プロジェクト環境との互換性を確認してください。
- 環境設定IntelliJ IDEA や Eclipse などの適切な IDE と JDK 1.8 以上がマシンにインストールされていること。
- 知識の前提条件Java プログラミングの基本的な理解と、Maven または Gradle ビルド システムに精通していることが役立ちます。
Java 用 GroupDocs.Signature の設定
インストール
GroupDocs.Signature for Java を使い始めるには、プロジェクトに依存関係として追加してください。手順は以下のとおりです。
メイヴン
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>23.12</version>
</dependency>
グラドル
implementation 'com.groupdocs:groupdocs-signature:23.12'
直接ダウンロード 最新バージョンは以下から直接ダウンロードできます。 GroupDocs.Signature for Java リリース.
ライセンス取得
GroupDocs.Signature を使用するには、いくつかのオプションがあります。
- 無料トライアルまずはトライアル版で機能をご確認ください。
- 一時ライセンス無料バージョンで提供される以上の機能が必要な場合は、一時ライセンスをリクエストしてください。
- 購入長期使用の場合はライセンスの購入を検討してください。
ライセンスを取得したら、ドキュメントの指示に従ってアプリケーションでライセンスを初期化します。
実装ガイド
バーコード署名による文書検証
概要 この機能を使用すると、バーコード署名を使用して文書を検証し、文書が改ざんされていないこと、本物であることを確認できます。
ステップ1: 環境を設定する
まずは作成しましょう Signature
ドキュメントを指すオブジェクト:
import com.groupdocs.signature.Signature;
import com.groupdocs.signature.domain.VerificationResult;
import com.groupdocs.signature.options.verify.BarcodeVerifyOptions;
String filePath = "YOUR_DOCUMENT_DIRECTORY";
Signature signature = new Signature(filePath);
ステップ2: 検証オプションを構成する
設定 BarcodeVerifyOptions
検証をどのように実施するかを指定します。
// 特定の設定で BarcodeVerifyOptions を初期化します。
BarcodeVerifyOptions options = new BarcodeVerifyOptions();
// ドキュメントのすべてのページの検証基準を設定します。
options.setAllPages(true); // デフォルトではすべてのページをチェックします。
// バーコード署名内の予想されるテキストを指定します。
options.setText("12345");
// バーコード テキストを期待値とどのように一致させるかを定義します。
options.setMatchType(TextMatchType.Contains);
ステップ3: 検証を実行する 検証プロセスを実行し、結果を処理します。
try {
// 定義された基準に基づいてドキュメント署名の検証を実行します。
VerificationResult result = signature.verify(options);
// ドキュメントが正常に検証されたかどうかを確認します。
if (result.isValid()) {
System.out.println("Document was verified successfully!");
for (BaseSignature temp : result.getSucceeded()) {
System.out.printf(" - #%d-%s at: %dx%d. Size: %dx%d%n\