文書のセキュリティを強化し、目立たせるには、QR コードを署名として Excel 文書に組み込むのが良い選択肢です。 QR コードを利用すると、文書に署名するプロセスを向上させるための創造的で現代的なアプローチが得られます。この記事では、Java を使用して QR コードで XLSX に署名することを目的とし、その利点と必要な手順を説明します。さらに、Java を使用して XLSX で QR コードを作成する方法を示す完全なコード例も提供します。 XLSX の署名手順に含まれる主要な手順の概要を説明して先に進みましょう。
Java を使用して QR コードで XLSX に署名する手順
- Maven リポジトリをプロジェクトに利用して、QR コードで XLSX ファイルに署名し、GroupDocs.Signature for Java をプロジェクトにインストールします
- QR コードを XLSX に挿入するために必要なクラス参照を含めます。
- コンストラクターへの引数として入力 XLSX ファイルのパスを指定して、Signature クラスのインスタンスを作成します。
- QrCodeSignOptions クラスのオブジェクトをインスタンス化し、QR コードの優先属性を設定します
- Signature.Sign メソッドを呼び出して QR コードの署名オプションを渡し、出力をディスクに保存します
Java がインストールされていれば、Windows、macOS、Linux などの一般的なオペレーティング システムで QR コードを使用して XLSX ファイルに署名できます。上記の手順に従うことで、QR コードを Java の XLSX に統合 できます。また、XLSX のセキュリティと法的信頼性も強化されます。この革新的な方法はセキュリティを強化するだけでなく、検証プロセスを合理化し、重要な文書の完全性を保証します。次のコード例は、この署名プロセスの実際的なデモンストレーションを示しています。
Java を使用して QR コードで XLSX に署名するコード
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.Padding; | |
import com.groupdocs.signature.domain.enums.HorizontalAlignment; | |
import com.groupdocs.signature.domain.enums.VerticalAlignment; | |
import com.groupdocs.signature.domain.qrcodes.QrCodeTypes; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.QrCodeSignOptions; | |
public class SignXLSXwithQRCodeUsingJava { | |
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"); | |
// create QRCode option with predefined QRCode text | |
QrCodeSignOptions signOptions = new QrCodeSignOptions("12345678"); | |
// setup QRCode encoding type | |
signOptions.setEncodeType(QrCodeTypes.QR); | |
// set signature position | |
signOptions.setLeft(100); | |
signOptions.setTop(100); | |
// set signature alignment | |
signOptions.setVerticalAlignment(VerticalAlignment.Top); | |
signOptions.setHorizontalAlignment(HorizontalAlignment.Right); | |
Padding padding = new Padding(); | |
padding.setRight(20); | |
padding.setTop(20); | |
signOptions.setMargin(padding); | |
// sign XLSX document and save it | |
signature.sign("output.xlsx", signOptions); | |
} | |
} |
結論として、XLSX ドキュメントで QR コードを使用することは、ドキュメントに署名するための革新的で綿密に計画されたアプローチを提供します。安全性も高まり、確認作業もスムーズになります。このチュートリアルでは、XLSX に QR コードを挿入するために必要なすべての手順を徹底的に説明しました。署名ライブラリを設定し、それに応じてファイル パスを調整した後は、上記のコードをプロジェクトに統合するのが簡単で簡単になります。
前回のチュートリアルでは、テキスト署名を使用して PDF に署名するためのステップバイステップのガイドを提供しました。サポートが必要な場合は、Java を使用してテキスト署名付き PDF に署名する の方法に関する包括的なガイドを参照することを強くお勧めします。