電子署名アプリまたは Java を使用してオンラインで ODT ファイルにデジタル署名
強力な Java ベースの ODT 文書署名アプリケーションを開発します。瞬時にダウンロードできるアプリを介して、オンラインで ODT ファイルを含むさまざまなドキュメントにデジタル署名を自由に追加できます。
アプリを使用してオンラインで ODT ファイルにデジタル署名を追加
- ODT ファイルをアップロードしてデジタル署名する
- 署名用のテキストを追加するか、署名画像をアップロードします
- 「署名」ボタンをクリックします
- 署名された ODT ファイルをダウンロードする
Java 経由で ODT ファイルにデジタル署名する
- Java ライブラリ参照をプロジェクトに追加する
- Documentクラスオブジェクトの作成
- ビルダークラス経由でオブジェクトをロードする
- SignatureLineOptions オブジェクトを作成し、オプションを定義する
- insertSignatureLine(signatureLineOptions).getSignatureLine() を使用して行オプションを挿入します。
- ODTドキュメントを保存し、SignOptionsオブジェクトを作成します
- CertificateHolder を使用して pfx ファイルをロードします
- 関連するパラメータを指定して DigitalSignatureUtil.sign メソッドを使用して署名します
ODT ファイルにデジタル署名を追加するための Java コード
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
SignatureLineOptions slOptions = new SignatureLineOptions(); | |
{ | |
slOptions.setSigner("yourname"); | |
slOptions.setSignerTitle("Worker"); | |
slOptions.setEmail("yourname@aspose.com"); | |
slOptions.setShowDate(true); | |
slOptions.setDefaultInstructions(false); | |
slOptions.setInstructions("Please sign here."); | |
slOptions.setAllowComments(true); | |
} | |
SignatureLine sLine = builder.insertSignatureLine(slOptions).getSignatureLine(); | |
signatureLine.setProviderId(UUID.fromString("CF5A7BB4-8F3C-4756-9DF6-BEF7F13259A2")); | |
doc.save(getArtifactsDir() + "SignDocuments.SignatureLineProviderId.docx"); | |
SignOptions signOptions = new SignOptions(); | |
{ | |
signOptions.setSignatureLineId(sLine.getId()); | |
signOptions.setProviderId(sLine.getProviderId()); | |
signOptions.setComments("Document was signed by Aspose"); | |
signOptions.setSignTime(new Date()); | |
} | |
CertificateHolder certHolder = CertificateHolder.create(getMyDir() + "morzal.pfx", "aw"); | |
DigitalSignatureUtil.sign(getArtifactsDir() + "SignDocuments.SignatureLineProviderId.docx", | |
getArtifactsDir() + "SignDocuments.CreateNewSignatureLineAndSetProviderId.docx", certHolder, signOptions); |
Javaを使用した電子署名アプリケーションの開発
複数の ODT ファイルに簡単にデジタル署名するための Java スクリプトまたはユーティリティ アプリを開発する必要がありますか?
Aspose.Total for Java
の子 API である
Aspose.Slides for Java
を使用すると、Java 開発者は上記の API コードを統合して、複数のドキュメントに署名するための電子署名アプリをプログラムできます。ドキュメント署名用の強力な Java ライブラリは、ODT 形式を含む多くの一般的な形式をサポートします。
Java 用 ODT 電子署名ライブラリ
「
Aspose.Slides for Java
」または「
Aspose.Total for Java
」をシステムにインストールするための代替オプションがあります。当社の Java パッケージはクロスプラットフォームになるように設計されており、Microsoft Windows、Linux、macOS、Android、iOS などのさまざまなオペレーティング システム上の JVM 実装と互換性があります。ニーズに近いものを選択し、ステップバイステップの指示に従ってください。
- Aspose.Slides for Java をインストールする
- または Maven から
- ステップバイステップ 説明書
システム要求
- Java SE 7 または最新の Java バージョン
- この古い JRE をお持ちの場合は、Java SE 6 用の別個のパッケージが必要です。
JogAmp JOGL、Harfbuzz フォント エンジン、および Java Advanced Imaging JAI の詳細については、[製品ドキュメント](https://docs.aspose.com/slides/java/system-requirements/#optional-dependencies) を参照してください。
よくある質問
- 上記の Java コードをアプリケーションで使用できますか?はい、このコードをダウンロードして構いません。Java を使用して、ODT ファイルにデジタル署名を追加する専門的なソリューションを簡単に開発できます。Aspose ODT eSignature API を使用して、Java でプラットフォームに依存しない高レベルのソフトウェアを開発します。
- この文書のデジタル署名アプリは Windows でのみ動作しますか?Windows、Linux、Mac OS、Android など、実行されているオペレーティング システムに関係なく、任意のデバイスから文書署名を開始できる柔軟性があります。必要なのは、最新の Web ブラウザとアクティブなインターネット接続だけです。
- オンライン アプリを使用して複数の ODT ドキュメントに署名するのは安全ですか?もちろん!当社のサービスを通じて生成された出力ファイルは、24 時間以内に当社のサーバーから安全かつ自動的に削除されます。その結果、これらのファイルに関連付けられたダウンロード リンクは、この期間が過ぎると機能しなくなります。
- アプリを使用するにはどのブラウザが必要ですか?オンライン ODT ドキュメント圧縮には、Google Chrome、Firefox、Opera、Safari などの最新の Web ブラウザを使用できます。
- 複数の ODT ファイルに署名するにはどうすればよいですか?まず、署名したい 1 つ以上のファイルをアップロードします。ODT ファイルをドラッグ アンド ドロップするか、白い領域内をクリックするだけです。その後、「署名」ボタンをクリックすると、オンライン署名アプリがアップロードされたファイルを迅速に処理します。
- ODT ファイルに署名するのにどれくらい時間がかかりますか?この電子署名アプリケーションは高速に動作します。ファイルをアップロードして署名するまでに数秒かかる場合があります。