PDF 工具

如何使用線上工具簽署 PDF 文件

發佈 2022年1月12日
分享:

PDF 文件是儲存資訊、保留文件版面配置以及字體和圖像的絕佳工具。 這就是為什麼它們至今仍然如此受歡迎的主要原因之一。 在現代,許多人在遠端工作。 填寫與簽署表單、發送文件及處理文檔只是企業每天需要完成的一些主要活動。 其中一項重要活動是簽署 PDF 文件,作為紙質文件的替代方案。 隨著企業尋找簽署協議和合約以及在線共享 PDF 表單的方法,數位簽名已經變得不可或缺。本文將列出用於 PDF 文件的在線簽署工具。


推薦在PDF文件中添加簽名的工具

1. Adobe Acrobat Reader 在線

Adobe Acrobat Reader 或 Adobe Acrobat Reader DC 工具幫助您快速輕鬆地簽署表單。 添加文字框、核取記號以及您的簽名或姓名首字母。 Adobe Acrobat Reader 的填寫與簽名工具允許您從任何瀏覽器簽署 PDF。 創建簽名,然後將其或您的縮寫添加到 PDF 文件中的任意位置。

如何使用 Adobe Acrobat Reader 應用程式在線填寫和簽署 PDF 表單

按照以下簡單步驟使用電子簽名填寫和簽署 PDF:

  1. 點擊上方的 選擇檔案 按鈕,或將檔案拖放到置放區。

  2. 在 Acrobat 上傳文件後,填寫並簽名以完成可填寫的 PDF 表單。

  3. 使用工具欄填寫表單欄位並添加您的 PDF 簽名。

  4. 點擊下一步。 按照以下簡單步驟使用電子簽名填寫和簽署 PDF。

  5. 下載填寫完成的表格或獲取鏈結以在線分享PDF。

    Adobe Acrobat Reader 應用程式提供三種不同的選項來創建電子簽名:使用滑鼠或觸控板繪製數位簽名、鍵入您的姓名,或者插入您的簽名圖片並上傳至文件。

    線上Adobe Reader - Adobe Sign PDF

    線上Adobe Reader - Adobe Sign PDF

Adobe Reader Online - 添加電子簽名

Adobe Reader Online - 添加電子簽名

Adobe Acrobat Reader PDF 線上簽名工具讓您能自信地填寫 PDF 並進行電子簽署。 這款 Adobe Acrobat Reader DC 的替代方案使在線簽署 PDF 文件變得快速且簡單。

2. DigiSigner — 免費的線上簽名服務

DigiSigner 幫助您在線填寫和簽署PDF。您可以通過添加文字、選擇複選框、插入當前日期、在需要的位置簽署首字母等方式在線填寫和簽署PDF表單。

它提供了三種不同的選項來創建電子簽名:使用滑鼠或觸控板繪製電子簽名、鍵入姓名,或掃描簽名圖像並上傳到文件中。

DigiSigner - 打開 PDF 進行簽名

DigiSigner - 打開 PDF 進行簽名

DigiSigner - 簽署文件

DigiSigner - 簽署文件

與此線上簽名工具的所有通信都使用SSL進行安全保護(安全套接層)加密。 一旦您的會話到期,您的所有數據將自動且永久地從伺服器中刪除。

除了使用此電子簽名軟體在您的 PDF 上進行簽名,您還可以在 Word 文件、Excel 檔案,以及 PNG 和 JPEG 格式的掃描文件中創建簽名,還包括 TXT 和 RTF 文件。

3. SmallPDF — 線上 PDF 簽名應用程式

Smallpdf,您可以創建簽名和首字母縮寫,電子簽署 PDF 文件,並邀請他人簽署。 您可以透過使用滑鼠或觸控板輕鬆地新增文字或繪製您的簽名來創建電子簽名。 或者,您可以上傳簽名的圖片,或者直接用設備的相機拍攝您的簽名。

SmallPDF - 打開PDF檔案

SmallPDF - 打開PDF檔案

SmallPDF - 添加和保存簽名

SmallPDF - 添加和保存簽名

Smallpdf 是創建電子簽名的最佳免費應用程式。 上傳文件,添加簽名,並在不到一分鐘內簽署文件。 所有連接和文件傳輸都使用256位TLS加密進行保護。 這種軍事級別的安全性保證了文件和線上簽名的隱私性。

Smallpdf 電子簽名工具可在任何網路瀏覽器和任何設備上使用,包括 Windows、Mac 或 Linux。 為了您的安全,上傳的檔案將於一小時後從伺服器中刪除。

4. SodaPDF — 在線電子簽署工具

SodaPDF 幫助您免費簽署PDF! 它是用於簽署文件或將商業合同發送給他人以簽署 PDF 檔案的最佳工具之一。 此工具透過安全的電子簽名,簡化了從任何地方任意設備的簽署過程。

SodaPDF - 開啟 PDF 文件

SodaPDF - 開啟 PDF 文件

如何簽署 PDF 文件?

  1. 開啟 PDF 以進行簽署或發送給簽署人

  2. 從工具列中設定簽署者詳細資料

  3. 發送以供簽名

  4. 簽署並下載
    SodaPDF - 添加數位簽名

    SodaPDF - 添加數位簽名

    SodaPDF 為您和您的企業提供了一種更有效且更簡便的方式來簽署合約、發票或其他重要文件,這一切僅需幾秒鐘。 SodaPDF 包含桌面版和線上軟體解決方案。 適用於 Windows 和 Mac。

5. SignWell — 線上 PDF 簽署應用程式

SignWell 是一款免費的 PDF 簽名工具,用於合法簽名和快速文件簽署。 它使簽署文件變得非常容易,並將處理時間減少了一半。

它還允許您重用和重新發送最常用的文件。 SignWell 具有以下優勢:

  • 多個人可以以任何順序完成和簽署文件。
  • 免費的電子簽名軟體允許您保留簽署文件的合法記錄。
  • 分享演示文稿很簡單。
  • 它提供了簡單的範本和文件設置,具有空白行自動檢測功能。
    SignWell - 建立帳戶並上傳 PDF 檔案

    SignWell - 建立帳戶並上傳 PDF 檔案

如何在 PDF 文件上進行電子簽名?

  1. 上傳您的文件

  2. 新增將完成文件的聯絡人。

  3. 從標記工具欄中點擊「簽名」。

  4. 使用以下任何一個選項填寫“簽名”欄位:鍵入文字、繪製新簽名或上傳簽名照片。

  5. 在添加簽名圖標後,您可以保存並下載 PDF。
    SignWell - 簽署的 PDF 文件

    SignWell - 簽署的 PDF 文件

    此外,SignWell 會自動偵測文件中的空白行,並協助將欄位定位在正確的位置。 這意味著設定需要填寫的文件的過程變得快捷而簡單。 只需將任何欄位拖放到檢測到的空行附近,SignWell就會處理其餘部分。


IronPDF — 使用C#程式庫簽署PDF文件

使用 IronPDF 和 C# 簽署 PDF 文件 是桌面電腦上使用C#進行所有PDF相關任務的理想工具。 它允許開發者添加簽名、填寫和簽署 PDF 文件、加密安全的 PDF 表單,甚至添加簽名圖片。 IronPDF涵蓋簽署PDF文件所需的所有方面。

開發人員常常問他們如何使用IronPDF和C#以程式化方式在PDF上添加簽名。 通常,這對不同的開發人員來說意味著不同的事情:

  1. 從影像文件中將圖形化的數位簽名圖像添加到現有的 PDF 文件中。

  2. 對 PDF 進行加密簽名以確保其未被篡改。

  3. 對 PDF 進行加密簽名並添加人工手寫簽名圖標。

    第一個方法是在現有的 PDF 頁面上加上簽名 PNG。 它可以用於公司印章或簽名。 支援不透明度。 整個過程只需要幾行代碼。

// open an existing PDF document or create a new one
PdfDocument Pdf = PdfDocument.FromFile(@"C:\Path\To\ASPX to PDF.pdf");
var SignatureStamp = new HtmlStamp() { HTML = "<img src='signature.png' />", Width = 150, Height = 50, Bottom = 300, Left=85, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent };
Pdf.StampHTML(SignatureStamp,1);
Pdf.SaveAs(@"C:\Path\To\ASPX to PDF.pdf");
// open an existing PDF document or create a new one
PdfDocument Pdf = PdfDocument.FromFile(@"C:\Path\To\ASPX to PDF.pdf");
var SignatureStamp = new HtmlStamp() { HTML = "<img src='signature.png' />", Width = 150, Height = 50, Bottom = 300, Left=85, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent };
Pdf.StampHTML(SignatureStamp,1);
Pdf.SaveAs(@"C:\Path\To\ASPX to PDF.pdf");
' open an existing PDF document or create a new one
Dim Pdf As PdfDocument = PdfDocument.FromFile("C:\Path\To\ASPX to PDF.pdf")
Dim SignatureStamp = New HtmlStamp() With {
	.HTML = "<img src='signature.png' />",
	.Width = 150,
	.Height = 50,
	.Bottom = 300,
	.Left=85,
	.ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
}
Pdf.StampHTML(SignatureStamp,1)
Pdf.SaveAs("C:\Path\To\ASPX to PDF.pdf")
VB   C#

以下程式碼使用 .pfx 和 .p12 X509Certificate2 數位憑證進行加密簽署 PDF,該憑證可以僅需一行程式碼輕鬆創建。

// 123456 below represents the signature password
new IronPdf.PdfSignature("CertificateFile.p12", "123456").SignPdfFile("ASPX to PDF.pdf");
// 123456 below represents the signature password
new IronPdf.PdfSignature("CertificateFile.p12", "123456").SignPdfFile("ASPX to PDF.pdf");
' 123456 below represents the signature password
Call (New IronPdf.PdfSignature("CertificateFile.p12", "123456")).SignPdfFile("ASPX to PDF.pdf")
VB   C#

這個更高級的範例允許 .pfx / .p12 X509Certificate2 數位簽名方法與手寫簽名掃描相結合。

var Signature = new IronPdf.PdfSignature("Iron.pfx", "123456");
PdfDocument doc = Renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>");
// Step 3. Optional signing options and a handwritten Signature graphic
Signature.SigningContact = "support@ironsoftware.com";
Signature.SigningLocation = "Chicago, USA";
Signature.SigningReason = "To show how to sign a PDF";
Signature.LoadSignatureImageFromFile("handwriting.png");
doc.SignPdfWithDigitalSignature(Signature);
doc.SaveAs("ASPX to PDF.pdf");
var Signature = new IronPdf.PdfSignature("Iron.pfx", "123456");
PdfDocument doc = Renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>");
// Step 3. Optional signing options and a handwritten Signature graphic
Signature.SigningContact = "support@ironsoftware.com";
Signature.SigningLocation = "Chicago, USA";
Signature.SigningReason = "To show how to sign a PDF";
Signature.LoadSignatureImageFromFile("handwriting.png");
doc.SignPdfWithDigitalSignature(Signature);
doc.SaveAs("ASPX to PDF.pdf");
Dim Signature = New IronPdf.PdfSignature("Iron.pfx", "123456")
Dim doc As PdfDocument = Renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>")
' Step 3. Optional signing options and a handwritten Signature graphic
Signature.SigningContact = "support@ironsoftware.com"
Signature.SigningLocation = "Chicago, USA"
Signature.SigningReason = "To show how to sign a PDF"
Signature.LoadSignatureImageFromFile("handwriting.png")
doc.SignPdfWithDigitalSignature(Signature)
doc.SaveAs("ASPX to PDF.pdf")
VB   C#

使用 C# 表單開啟 PDF 文件:

開啟 PDF 檔案進行電子簽名

開啟 PDF 檔案進行電子簽名

輸出-數位簽名文件

輸出-數位簽名文件

< 上一頁
如何從PDF文件中提取頁面——逐步指南
下一個 >
如何將 PDF 儲存為圖片文件

準備開始了嗎? 版本: 2024.12 剛剛發布

免費 NuGet 下載 總下載次數: 11,622,374 查看許可證 >