電子文書では、デジタル署名は合法性を保証する上で重要な役割を果たします。したがって、バーコード署名を XLSX ドキュメントに追加すると、セキュリティと検証をさらに強化できます。このチュートリアルでは、Java を使用してバーコード署名で XLSX に署名するために必要な各手順を説明します。プロセスを簡素化するために、Java を使用して XLSX でバーコード署名を作成するコード例を紹介します。 XLSX ファイルに署名するために従う必要がある主な手順は次のとおりです。
Java を使用してバーコード署名で XLSX に署名する手順
- Maven リポジトリを利用して、バーコード署名を使用して XLSX ドキュメントに署名し、GroupDocs.Signature for Java をプロジェクトにインストールします
- XLSX ドキュメントの署名に必要なクラス参照を含めます。
- XLSX ファイル パスをコンストラクターに指定して、Signature クラスのオブジェクトをインスタンス化します。
- BarcodeSignOptions クラスのオブジェクトをインスタンス化し、バーコード署名のタイプと必要な署名設定を指定します。
- 署名オプションを指定して Signature.Sign メソッドを呼び出し、XLSX に署名し、出力をディスクに保存します。
指定された手順に従うと、バーコード署名を Java の XLSX にシームレスに統合することができます。この実践は、セキュリティ対策の強化と XLSX 文書の法的信頼性に貢献します。このディスカッション内で使用されるライブラリは、さまざまなプラットフォーム間でシームレスに動作するように設計されています。その結果、概要を示した手順を Windows、macOS、Linux などの広く使用されているオペレーティング システムで実行して、XLSX にバーコード署名を効果的に挿入することができます。 XLSX ドキュメントに署名するプロセスを理解するには、以下のコード図を使用してください。
Java を使用してバーコード署名で XLSX に署名するコード
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.Padding; | |
import com.groupdocs.signature.domain.barcodes.BarcodeTypes; | |
import com.groupdocs.signature.domain.enums.HorizontalAlignment; | |
import com.groupdocs.signature.domain.enums.VerticalAlignment; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.BarcodeSignOptions; | |
public class SignXLSXwithBarcodeSignatureUsingJava { | |
public static void main(String[] args) throws Exception { | |
// Set License to avoid the limitations of Signature library | |
License license = new License(); | |
license.setLicense("GroupDocs.Signature.lic"); | |
// load the source XLSX file | |
Signature signature = new Signature("input.xlsx"); | |
// setup options with text of signature | |
BarcodeSignOptions signOptions = new BarcodeSignOptions("12345678"); | |
// setup Barcode encoding type | |
signOptions.setEncodeType(BarcodeTypes.Code128); | |
// set signature position | |
signOptions.setLeft(100); | |
signOptions.setTop(100); | |
signOptions.setVerticalAlignment(VerticalAlignment.Top); | |
signOptions.setHorizontalAlignment(HorizontalAlignment.Right); | |
Padding padding = new Padding(); | |
padding.setLeft(20); | |
padding.setTop(20); | |
signOptions.setMargin(padding); | |
// sign XLSX document and save it | |
signature.sign("output.xlsx", signOptions); | |
} | |
} |
要約すると、この説明では、Java を使用してバーコード署名で XLSX に署名するプロセスの概要を包括的に説明しました。指定されたコード例をよく見て、必要なものに合わせて変更することをお勧めします。推奨される署名ライブラリを適切に構成し、必要に応じてファイル パスを設定したら、XLSX ファイル署名用のコードをプロジェクトにシームレスに統合することが、簡単で複雑な作業になります。
前回のガイドでは、QR コードを使用して XLSX ファイルに署名する方法を、その過程のすべてのステップを示して明確に説明しました。さらにサポートが必要な場合は、Java を使用して QR コードで XLSX に署名する の詳細なガイドを確認することをお勧めします。