使用 Java 簽署 PDF

使用數位憑證對 PDF 進行簽名可確保該文件確實來自您且未被變更。它就像保證文件真實性的數位印章。讓我們開始一次由 Java 驅動的冒險,深入研究如何輕鬆地簽署 PDF 文件。在本文中,我們將了解數位憑證的藝術及其在使用 Java 無縫簽署 PDF 中的作用。請依照步驟公開 Java 程式碼,讓您輕鬆地使用憑證簽署 PDF。

用於對 PDF 檔案進行數位簽章的 Java API

使用 GroupDocs.Signature for Java API 提昇文件安全性!這個強大的工具使您能夠無縫合併數位簽名,確保文件的完整性和真實性。

下載並整合:

  1. 造訪 GroupDocs 網站 並導覽至 新版本 部分。
  2. 選擇 Java 版本的 GroupDocs.Signature。
  3. 下載 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 成功簽署文件。請依照以下簡單步驟使用數位憑證簽署您的文件:

  1. 首先使用您的文件設定 Signature 物件:
  2. 建立一個 DigitalSignOptions 物件並將其連結到您的憑證檔案:
  3. 如果需要,調整密碼、位置和頁碼等符號選項:
    • 設定任何其他選項,例如您希望簽名出現的位置。
  4. 執行簽名方法以將您的數位簽章新增至文件上。

以下是使用 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);

同樣,您可以在簽署文件時添加更多選項。選項包括:

  • 背景
  • 邊框樣式
  • 聯絡方式
  • 簽署日期
  • 數位簽名
  • 字體系列
  • 字體大小
  • 高度
  • 影像
  • 地點
  • 利潤
  • 頁碼
  • 原因
  • 迴轉
  • 在所有頁面上顯示
  • 透明度
  • 寬度
簽名 PDF - 數位簽名

免費取得簽名API

免費試用

從下載部分下載免費試用版

免費許可證

免費取得臨時許可證,不受限制地探索該程式庫。

用於數位簽章的 Java API

結論

在本指南中,您了解如何使用 Java 中的數位憑證對 PDF 進行數位簽章。此外,客製化簽名的外觀也輕而易舉。現在,採取下一步並嘗試建立您的 Java 應用程式。使用 Java 使用數位憑證建立個人化的電子簽章 PDF。

也可以看看

eSign PDF 文件 – 學習資源

查看這些有用的鏈接,以了解更多詳細資訊和資源,以探索 GroupDocs.Signature API: