使用數位憑證對 PDF 進行簽名可確保該文件確實來自您且未被變更。它就像保證文件真實性的數位印章。讓我們開始一次由 Java 驅動的冒險,深入研究如何輕鬆地簽署 PDF 文件。在本文中,我們將了解數位憑證的藝術及其在使用 Java 無縫簽署 PDF 中的作用。請依照步驟公開 Java 程式碼,讓您輕鬆地使用憑證簽署 PDF。
用於對 PDF 檔案進行數位簽章的 Java API
使用 GroupDocs.Signature for Java API 提昇文件安全性!這個強大的工具使您能夠無縫合併數位簽名,確保文件的完整性和真實性。
下載並整合:
- 造訪 GroupDocs 網站 並導覽至 新版本 部分。
- 選擇 Java 版本的 GroupDocs.Signature。
- 下載 JAR 檔案或在基於 Maven 的應用程式中新增下列儲存庫和相依性。 (建議最新版本)
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>23.12</version>
</dependency>
</dependencies>
現在,快速開始以程式設計方式簽署未簽署的文件。
如何使用 Java 中的數位憑證簽署 PDF
一切準備就緒後,只需執行幾個步驟即可使用 Java 成功簽署文件。請依照以下簡單步驟使用數位憑證簽署您的文件:
- 首先使用您的文件設定 Signature 物件:
- 建立一個 DigitalSignOptions 物件並將其連結到您的憑證檔案:
- 如果需要,調整密碼、位置和頁碼等符號選項:
- 設定任何其他選項,例如您希望簽名出現的位置。
- 執行簽名方法以將您的數位簽章新增至文件上。
以下是使用 Java 憑證對 PDF 文件進行簽名的簡單程式碼範例。
// 使用 Java 使用數位簽章憑證對 PDF 進行簽署的 Java 程式碼
Signature signature = new Signature("path/document.pdf");
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");
options.setImageFilePath("image.jpg");
options.setLeft(100);
options.setTop(100);
options.setPageNumber(1);
options.setPassword("1234567890");
// 簽署文件歸檔
SignResult result = signature.sign("path/signed-document.pdf", options);
同樣,您可以在簽署文件時添加更多選項。選項包括:
- 背景
- 邊框樣式
- 聯絡方式
- 簽署日期
- 數位簽名
- 字體系列
- 字體大小
- 高度
- 影像
- 地點
- 利潤
- 頁碼
- 原因
- 迴轉
- 在所有頁面上顯示
- 透明度
- 寬度
免費取得簽名API
免費試用
從下載部分下載免費試用版。
免費許可證
免費取得臨時許可證,不受限制地探索該程式庫。
結論
在本指南中,您了解如何使用 Java 中的數位憑證對 PDF 進行數位簽章。此外,客製化簽名的外觀也輕而易舉。現在,採取下一步並嘗試建立您的 Java 應用程式。使用 Java 使用數位憑證建立個人化的電子簽章 PDF。
也可以看看
eSign PDF 文件 – 學習資源
查看這些有用的鏈接,以了解更多詳細資訊和資源,以探索 GroupDocs.Signature API: