在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
PDF 文件是存储信息、保存文档布局以及字体和图像的绝佳工具。 这也是这些工具今天仍然如此受欢迎的主要原因之一。 在现代社会,许多人都是远程工作。 填写和签署表格、发送文件和处理文档只是企业日常需要完成的一些主要活动。 其中一项主要活动是签署 PDF 文档,以替代纸质文档。 随着公司寻求签署协议和合同以及在线共享 PDF 表单的方法,数字签名已变得必不可少。本文将列出 PDF 文档的在线签名工具。
[Adobe Acrobat Reader](https://www.adobe.com/acrobat/online/sign-pdf.html" target="_blank" rel="nofollow) 或 Adobe Acrobat Reader DC 工具可帮助您快速轻松地签署表单。 添加文本框、复选标记和您的签名或姓名缩写。 Adobe Acrobat Reader 填写和签名工具允许您从任何浏览器签署 PDF。 创建签名,然后在 PDF 文件的任意位置添加签名或您的姓名缩写。
按照以下简单步骤,使用电子签名填写并签署 PDF:
点击上方的选择文件按钮,或将文件拖放到拖放区域。
Acrobat 上传文件后,填写并签名以完成可填写的 pdf 表单。
使用工具栏填写表格字段并添加您的 PDF 签名。
单击下一步。 按照以下简单步骤,使用电子签名填写并签署 PDF。
下载已完成的表格或获取在线共享 PDF 的链接。
Adobe Acrobat Reader App 提供三种不同的选项来创建电子签名:使用鼠标或触摸板绘制数字签名、键入您的姓名或插入签名图像并将其上传到文档。
Adobe Reader 在线 - Adobe 签署 PDF
Adobe 在线阅读器 - 添加数字签名
Adobe Acrobat Reader PDF 在线签名工具可让您放心地填写 PDF 文件并进行电子签名。 该软件可替代 Adobe Acrobat Reader DC,使在线签署 PDF 文档变得简单快捷。
[DigiSigner](https://www.digisigner.com/" target="_blank" rel="nofollow)帮助您在线填写和签署PDF。您可以通过添加文本、选择复选框、插入当前日期、在必要处加上首字母等方式在线填写和签署PDF表单。
它提供了三种创建电子签名的不同选项:使用鼠标或触摸板绘制电子签名、键入您的姓名或扫描签名图像并将其上传到文档。
DigiSigner - 打开 PDF 进行签名
DigiSigner - 已签署文件
与此在线签名工具的所有通信均通过SSL(安全套接字层)加密安全保护。 一旦您的会话过期,您的所有数据将自动从服务器上永久删除。
除了使用该电子签名软件签署 PDF 外,您还可以在 Word 文档、Excel 文件、PNG 和 JPEG 格式的扫描文件以及 TXT 和 RTF 文件中创建签名。
使用[Smallpdf](https://smallpdf.com/sign-pdf" target="_blank" rel="nofollow),您可以创建签名和首字母缩写,电子签署PDF文档,并邀请他人签署。 您可以使用鼠标或触控板轻松添加文本或绘制签名,创建电子签名。 另外,您也可以上传签名的图片,或使用设备的摄像头拍摄签名照片。
SmallPDF - 打开 PDF 文件
SmallPDF - 添加和保存签名
Smallpdf 是创建电子签名的最佳免费应用程序。 上传文档、添加签名并在一分钟内签署文档。 所有连接和文件传输均采用 256 位 TLS 加密。 这种军用级别的安全性可确保文档和在线签名的隐私性。
Smallpdf E-Sign 工具适用于任何互联网浏览器和任何设备,包括 Windows、Mac 或 Linux。 为了您的安全,上传的文件将在一小时后从服务器上删除。
[SodaPDF](https://www.sodapdf.com/sign-pdf/" target="_blank" rel="nofollow) 帮助您免费签署PDF! 它是签署文件或将商业合同发送给他人让其签署 PDF 文件的最佳工具之一。 该工具通过安全的电子签名简化了在任何设备上随时随地进行签名的过程。
SodaPDF - 打开 PDF 文件
打开 PDF 以签署或发送给签署人
从工具栏中,设置签名者详细信息
发送签名
SodaPDF - 添加数字签名
SodaPDF 可为您和您的企业提供更有效、更简便的方式来签署合同、发票或其他重要文件,所有这些都只需几秒钟即可完成。 SodaPDF 包括桌面和在线软件解决方案。 它同时适用于 Windows 和 Mac。
[SignWell](https://signwell.com/" target="_blank" rel="nofollow) 是一个免费的 PDF 签名工具,用于法律上具有约束力的签名和快速文件签署。 它使签署文件变得非常容易,并将周转时间缩短了一半。
它还允许您重复使用和重新发送最常用的文档。 SignWell 具有以下优势:
SignWell - 创建账户并上传 PDF 文件
上传您的文档
添加完成文档的联系人。
单击标记工具栏中的 "签名"。
在 "签名 "字段中填写任何给定选项:键入文本、绘制新签名或上传签名照片。
SignWell - 已签名 PDF 文档
此外,SignWell 还能自动检测文档中的空行,并帮助将字段放在正确的位置。 这意味着设置需要填写的文档的过程变得快速而简单。 只需拖动检测到的空白行附近的任何字段,SignWell 就会处理剩下的工作。
IronPDF 是一款完美的工具,适用于使用 C# 的桌面计算机处理所有 PDF 相关任务。 它允许开发人员添加签名、填写和签署 PDF 文档、加密保护 PDF 表单,甚至添加签名图像。 IronPDF 涵盖了签署 PDF 文档所需的所有方面。
开发人员通常会询问如何使用 IronPDF 和 C# 以编程方式在 PDF 中添加签名。 通常,这对不同的开发人员意味着不同的东西:
从图像文件向现有 PDF 文件添加图形数字签名图像。
对 PDF 进行加密签名,以确保其未被篡改。
对 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")
下面的代码使用 .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")
这个更高级的示例允许将 .pfx / .p12 X509Certificate2 数字 ID 签名方法与手写签名扫描结合起来。
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")
使用 C## 表格打开 PDF 文档:
打开 PDF 文件进行设计
输出 - 数字签名文件