透過電子簽名應用程式或使用 Java 在線對 ODT 檔案進行數位簽名
開發功能強大的基於 Java 的 ODT 文件簽章應用程式。透過應用程式在線自由添加數位簽名到各種文檔,包括 ODT 文件,並可即時下載。
使用應用程式在線上將數位簽章新增至 ODT 檔案中
- 上傳 ODT 檔案進行數位簽名
- 新增簽名文字或上傳簽名圖片
- 點選“簽名”按鈕
- 下載簽署的 ODT 文件
透過 Java 對 ODT 檔案進行數位簽名
- 將 Java 庫引用新增到您的專案中
- 建立文檔類別對象
- 透過建構器類別載入對象
- 建立 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 開發電子簽名應用程式
需要開發 Java 腳本或實用應用程式來輕鬆對多個 ODT 檔案進行數位簽章?借助
Aspose.Total for Java
的子 API
Aspose.Slides for Java
,任何 Java 開發人員都可以整合上述 API 程式碼來編寫 eSignature 應用程式以進行跨文件簽章。用於文件簽章的強大 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 版本
- Java SE 6 的單獨包裝以防您有這個過時的 JRE。
有關 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。所需要的只是一個現代的網路瀏覽器和一個活躍的網路連線。
- 使用線上應用程式簽署多個 ODT 文件是否安全?當然!透過我們的服務產生的輸出檔案將在 24 小時內安全地自動從我們的伺服器中刪除。因此,與這些文件關聯的下載連結將在此期限後停止運行。
- App該用什麼瀏覽器?您可以使用任何現代網頁瀏覽器(例如 Google Chrome、Firefox、Opera 或 Safari)進行線上 ODT 文件壓縮。
- 如何對多個 ODT 檔案進行簽署?首先上傳您想要簽署的一個或多個檔案。您可以拖放 ODT 檔案或只需在白色區域內點擊。然後,點擊“簽名”按鈕,我們的線上設計應用程式將快速處理上傳的檔案。
- 簽署 ODT 文件需要多長時間?該電子簽名應用程式運行速度很快,上傳文件並簽名可能需要幾秒鐘的時間。
探索文件電子簽名 Java 選項
什麼是 ODT 文件格式
ODT 是一種文件格式,用於以開放文檔格式 (ODF) 存儲文檔。 ODT 代表開放文檔文本。它是 LibreOffice、OpenOffice 和 Apache OpenOffice 等應用程序創建的文字處理文檔的默認文件格式。
ODT 文件基於 XML,這是一種用於組織和構建數據的標記語言。它們旨在成為一種開放且可互操作的格式,允許用戶跨不同的軟件應用程序和平台創建、編輯和共享文檔。
ODT 格式支持 word 中常見的各種功能和格式設置選項處理文件。它包括對文本樣式、段落、表格、圖像、超鏈接、頁眉和頁腳、腳註等的支持。 ODT 文件還可以包含嵌入式對象和多媒體元素。
ODT 格式的主要優勢之一是它與不同軟件應用程序的兼容性。用戶可以在一個文字處理應用程序中創建一個 ODT 文檔,然後在另一個文字處理應用程序中打開它,而不會丟失格式或內容。這促進了協作,並確保可能使用不同軟件的用戶可以訪問和編輯文檔。
ODT 文件可以輕鬆轉換為其他流行的文檔格式,例如 Microsoft Word 的 DOCX 格式或 PDF,以供更廣泛的使用兼容性和共享目的。此外,ODT 格式旨在面向未來,允許文檔的長期保存和訪問。