Cómo Firmar un Documento PDF con Herramientas en Línea
Los archivos PDF son herramientas excelentes para almacenar información, preservar formatos de documentos, así como fuentes e imágenes. Esta es una de las principales razones por las que siguen siendo tan populares hoy en día. En la era moderna, muchas personas trabajan de forma remota. Rellenar y firmar formularios, enviar archivos y procesar documentos son solo algunas de las actividades principales que las empresas necesitan completar a diario. Una de esas actividades esenciales es añadir una firma digital a un documento PDF como alternativa a los documentos en papel. Las firmas digitales se han vuelto indispensables a medida que las empresas buscan formas de firmar acuerdos y contratos, además de compartir formularios PDF en línea. Este artículo enumera las mejores herramientas de firma en línea para documentos PDF.
Herramientas recomendadas para añadir una firma a un archivo PDF
1. Adobe Acrobat Reader en línea
The Adobe Acrobat Reader or Adobe Acrobat Reader DC toolhelps you to sign forms quickly and easily. Añade cuadros de texto, marcas de verificación y tu firma o iniciales. La herramienta Rellenar y Firmar de Adobe Acrobat Reader te permite firmar un PDF desde cualquier navegador. Crea una firma, luego agrégala o tus iniciales en cualquier parte del archivo PDF.
Cómo rellenar y firmar formularios PDF en línea con la aplicación Adobe Acrobat Reader
Siga estos sencillos pasos para rellenar y firmar un PDF usando una firma electrónica:
- Haga clic en el botón Seleccionar un archivo arriba, o arrastre y suelte un archivo en la zona de colocación.
- Después de que Acrobat cargue el archivo, rellene y firme para completar el formulario PDF rellenable.
- Use la barra de herramientas para rellenar los campos del formulario y agregar su firma digital en el PDF.
- Haga clic en Siguiente para continuar con el proceso de firma.
- Descargue su formulario completado u obtenga un enlace para compartir su PDF en línea.
La aplicación Adobe Acrobat Reader ofrece tres opciones diferentes para crear una firma electrónica: dibujar una firma digital usando un ratón o touchpad, escribir su nombre, o insertar una imagen de su firma y subirla al documento.
Adobe Reader en línea - Adobe Sign PDF
Adobe Reader Online - Añadir firma digital
La herramienta de firma en línea de Adobe Acrobat Reader PDF te permite llenar PDFs y firmarlos electrónicamente con confianza. Esta alternativa a Adobe Acrobat Reader DC hace que firmar documentos PDF en línea sea rápido y fácil.
2. DigiSigner - Un servicio gratuito de firma en línea
DigiSigner assists you to fill & sign a PDF online. You can fill & sign a PDF form online by adding text, selecting checkboxes, inserting the current date, initialing where necessary, and so forth.
Ofrece tres opciones diferentes para crear una firma electrónica: dibujar una firma electrónica usando un ratón o touchpad, escribir su nombre, o escanear una imagen de una firma y subirla al documento.
DigiSigner - Abrir PDF para firmar
DigiSigner - Documento firmado
Toda la comunicación con esta herramienta de firma en línea está protegida de manera segura mediante encriptación SSL (Secure Sockets Layer). Todos tus datos se eliminarán automáticamente y de forma permanente de los servidores una vez que expire tu sesión.
Además de firmar tu PDF con este software de firma electrónica, también puedes crear una firma en tus documentos de Word, archivos de Excel y documentos escaneados en formato PNG y JPEG, así como archivos TXT y RTF.
3. SmallPDF - Una aplicación para firmar PDF en línea
With Smallpdf, you can create a signature and initials, sign PDF documents electronically, and invite others to sign. Puede crear su firma electrónica fácilmente agregando texto o dibujando su firma con el ratón o trackpad. Alternativamente, puede subir una imagen de su firma o simplemente tomar una foto de su firma con la cámara de su dispositivo.
SmallPDF - Abrir el archivo PDF
SmallPDF - Añadir y guardar firma
Smallpdf es la mejor aplicación gratuita para crear firmas electrónicas. Sube un documento, agrega firmas y firma el documento en menos de un minuto. Todas las conexiones y transferencias de archivos están aseguradas con un cifrado TLS de 256 bits. Esta seguridad de grado militar garantiza la privacidad de documentos y firmas en línea.
La herramienta de firma electrónica de Smallpdf funciona con cualquier navegador de Internet y en cualquier dispositivo, incluyendo Windows, Mac o Linux. Para tu seguridad, los archivos subidos se eliminan de los servidores después de una hora.
4. SodaPDF - Una herramienta de firma electrónica en línea
SodaPDF helps you sign PDFs for FREE! Es una de las mejores herramientas para firmar documentos o enviar contratos comerciales a otros para que firmen archivos PDF. Esta herramienta simplifica el proceso de firma desde cualquier lugar en cualquier dispositivo con una firma electrónica segura.
SodaPDF - Abrir archivo PDF
¿Cómo se firma un documento PDF?
- Abre un PDF para firmar o enviar a los firmantes
- Desde la barra de herramientas, establece los datos del firmante.
- Enviar para firmar
- Firmar y descargar
SodaPDF - Añadir firma digital
SodaPDF te proporciona a ti y a tu negocio una forma más efectiva y fácil de firmar contratos, facturas u otros documentos importantes, todo en cuestión de segundos. SodaPDF incluye tanto una solución de software de escritorio como en línea. Está disponible tanto para Windows como para Mac.
5. SignWell - Una aplicación para firmar PDF en línea
SignWell is a free PDF signature tool for legally binding signatures and speedy document signing. Hace muy fácil firmar documentos y reduce a la mitad el tiempo de respuesta.
También permite reutilizar y reenviar sus documentos más utilizados. SignWell ofrece las siguientes ventajas:
- Varias personas pueden completar y firmar documentos en cualquier orden.
- El software de firma electrónica gratuito te permite mantener un registro legal de documentos firmados.
- Es fácil compartir presentaciones.
- Ofrece una configuración de plantilla y documento fácil con autodetección de líneas en blanco.
SignWell - Crear cuenta y cargar archivo PDF
¿Cómo se firma electrónicamente un documento PDF?
- Suba su documento.
- Añada los contactos que completarán el documento.
- Haga clic en "firma" en la barra de herramientas de marcas.
- Rellene el campo "firma" usando cualquiera de las opciones disponibles: escribir texto, dibujar una nueva firma o subir una foto de la firma.
- Después de agregar el icono de la firma digital, puede guardar y descargar su PDF.
SignWell - Documento PDF firmado
Además, SignWell detecta automáticamente las líneas en blanco en tus documentos y ayuda a posicionar tus campos en el lugar correcto. Esto significa que el proceso de configurar documentos que necesitan ser llenados se convierte en rápido y fácil. Solo arrastra cualquier campo cerca de las líneas en blanco detectadas y SignWell se encarga del resto.
IronPDF - Firma PDFs usando la librería C
IronPDF es una herramienta completa para todas las tareas relacionadas con PDF en aplicaciones de escritorio usando C#. Permite a los desarrolladores agregar firmas digitales, rellenar y firmar documentos PDF, asegurar criptográficamente formularios PDF e incluso agregar una imagen de firma escaneada. IronPDF cubre todos los aspectos necesarios para firmar un documento PDF de forma programática.
Los desarrolladores suelen preguntar cómo pueden agregar programáticamente una firma a un PDF usando IronPDF y C#. Comúnmente esto significa diferentes cosas para diferentes desarrolladores:
- Para agregar una imagen de firma digital gráfica a archivos PDF existentes desde un archivo de imagen.
- Para firmar criptográficamente un PDF para asegurar que no haya sido manipulado.
- Para firmar criptográficamente un PDF y agregar un icono de firma escrita a mano.
El primer método estampa una firma PNG en una página PDF existente. Puede usarse para un sello de la empresa o una firma. Se admite la opacidad. Todo el proceso requiere solo unas pocas líneas de código.
// Open an existing PDF document or create a new one
PdfDocument pdf = PdfDocument.FromFile(@"C:\Path\To\ASPX to PDF.pdf");
// Prepare a signature stamp with specified dimensions and position
var signatureStamp = new HtmlStamp()
{
HTML = "<img src='signature.png' />",
Width = 150,
Height = 50,
Bottom = 300,
Left = 85,
ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
};
// Apply the stamp to the first page of the PDF
pdf.StampHTML(signatureStamp, 1);
// Save the updated PDF file
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");
// Prepare a signature stamp with specified dimensions and position
var signatureStamp = new HtmlStamp()
{
HTML = "<img src='signature.png' />",
Width = 150,
Height = 50,
Bottom = 300,
Left = 85,
ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
};
// Apply the stamp to the first page of the PDF
pdf.StampHTML(signatureStamp, 1);
// Save the updated PDF file
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")
' Prepare a signature stamp with specified dimensions and position
Dim signatureStamp = New HtmlStamp() With {
.HTML = "<img src='signature.png' />",
.Width = 150,
.Height = 50,
.Bottom = 300,
.Left = 85,
.ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
}
' Apply the stamp to the first page of the PDF
pdf.StampHTML(signatureStamp, 1)
' Save the updated PDF file
pdf.SaveAs("C:\Path\To\ASPX to PDF.pdf")
El siguiente código firma criptográficamente un PDF usando un certificado digital .pfx o .p12 X509Certificate2, que puede crearse fácilmente con solo una línea de código.
// "123456" represents the password for the signature certificate
new IronPdf.PdfSignature("CertificateFile.p12", "123456").SignPdfFile("ASPX to PDF.pdf");
// "123456" represents the password for the signature certificate
new IronPdf.PdfSignature("CertificateFile.p12", "123456").SignPdfFile("ASPX to PDF.pdf");
' "123456" represents the password for the signature certificate
Call (New IronPdf.PdfSignature("CertificateFile.p12", "123456")).SignPdfFile("ASPX to PDF.pdf")
Este ejemplo más avanzado permite que el método de firma de identificación digital .pfx/.p12 X509Certificate2 se combine con un escaneo de una firma escrita a mano.
// Create a new PDF signature using a digital certificate
var signature = new IronPdf.PdfSignature("Iron.pfx", "123456");
// Render some content to PDF
PdfDocument doc = Renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>");
// 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";
// Load and apply a signature image to the document
signature.LoadSignatureImageFromFile("handwriting.png");
// Sign the PDF with the digital certificate and signature image
doc.SignPdfWithDigitalSignature(signature);
// Save the signed PDF document
doc.SaveAs("ASPX to PDF.pdf");
// Create a new PDF signature using a digital certificate
var signature = new IronPdf.PdfSignature("Iron.pfx", "123456");
// Render some content to PDF
PdfDocument doc = Renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>");
// 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";
// Load and apply a signature image to the document
signature.LoadSignatureImageFromFile("handwriting.png");
// Sign the PDF with the digital certificate and signature image
doc.SignPdfWithDigitalSignature(signature);
// Save the signed PDF document
doc.SaveAs("ASPX to PDF.pdf");
' Create a new PDF signature using a digital certificate
Dim signature = New IronPdf.PdfSignature("Iron.pfx", "123456")
' Render some content to PDF
Dim doc As PdfDocument = Renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>")
' 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"
' Load and apply a signature image to the document
signature.LoadSignatureImageFromFile("handwriting.png")
' Sign the PDF with the digital certificate and signature image
doc.SignPdfWithDigitalSignature(signature)
' Save the signed PDF document
doc.SaveAs("ASPX to PDF.pdf")
Abre los documentos PDF usando un formulario en C#:
Abrir un archivo PDF para diseñar
Resultado - Documento firmado digitalmente

