PDF 工具

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

發佈 2022年1月12日
分享:

PDF 文件是用來儲存資訊、保持文件佈局以及字體和圖片的絕佳工具。這是它們至今依然如此受歡迎的主要原因之一。在現代,許多人都在遠程工作。填寫和簽署表單、發送文件以及處理文件是企業每天需要完成的主要活動之一。其中一項主要活動就是簽署 PDF 文件,作為紙質文件的替代品。隨著公司尋找簽署協議和合同以及在線共享 PDF 表單的方法,數字簽名變得必不可少。本文將列出用於 PDF 文件的在線簽名工具。


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

1. Adobe Acrobat Reader Online

網頁版的Adobe Acrobat Reader Adobe Acrobat Reader 或 Adobe Acrobat Reader DC 工具幫助您快速輕鬆地簽署表單。添加文本框、複選標記和您的簽名或首字母。Adobe Acrobat Reader 填寫和簽名工具允許您從任何瀏覽器簽署 PDF。創建簽名,然後將其或您的首字母添加到 PDF 文件中的任何位置。

如何使用 Adobe Acrobat Reader App 線上填寫和簽署 PDF 表單

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

  1. 點擊上方的 選擇文件 按鈕,或將文件拖放到拖放區。

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

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

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

  5. 下載完成的表單或獲取分享 PDF 的連結。

Adobe Acrobat Reader App 提供三種不同選項來創建電子簽名:使用滑鼠或觸控板繪製數字簽名、輸入名字,或者插入簽名圖片並上傳到文件。

線上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相關任務的完美工具。它允許開發人員添加簽名、填寫和簽署PDF文件、以加密方式保護PDF表單,甚至添加簽名圖片。IronPDF涵蓋了簽署PDF文件所需的所有方面。

開發人員經常詢問如何使用IronPDF和C#以程式方式添加簽名。通常這對不同的開發人員意味著不同的事情:

  1. 從圖像文件向現有PDF文件添加圖形數字簽名圖像。
  2. 以加密方式簽署PDF以確保其未被篡改。
  3. 以加密方式簽署PDF並添加人工手寫簽名圖標。

第一種方法將簽名PNG蓋印在現有的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
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 儲存為圖片文件

PM > Install-Package IronPdf

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

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >