Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
No hay nada tan definitivo como una firma al pie de una página. Pero con el trabajo a distancia, las oficinas internacionales y los acuerdos entre países, el clásico bolígrafo y papel ya no sirve. La firma digital es la forma más fácil y segura de cerrar acuerdos sin tener que estar presente.
En esta guía, compararemos las funciones de firma digital de IronPDF y Docusign. Desde añadir mensajes hasta colocar campos de firma, veremos las funciones, el código de ejemplo y los costes para averiguar qué herramienta es la mejor para usted.
Antes de eso, sin embargo, echemos un vistazo rápido a lo que es una firma digital y por qué es importante.
Una firma digital, o firma electrónica, se refiere a una fórmula matemática que se utiliza para autenticar y garantizar la integridad de un documento firmado. Son jurídicamente vinculantes en muchos países y vienen equipados con un alto nivel de seguridad: no son sólo una imagen en una página.
Cuando un documento se firma digitalmente, la firma se crea utilizando una clave privada que sólo conoce el firmante. La clave de firma contiene información sobre el firmante, como su nombre, dirección de correo electrónico y otros datos. Para verificar la autenticidad de los documentos firmados digitalmente, el destinatario debe tener acceso a la clave pública del firmante. Las claves públicas se utilizan para descifrar la firma y verificar su autenticidad.
Los documentos firmados digitalmente pueden utilizarse para contratos, registros financieros, etc., a menudo documentos muy confidenciales. En algunos sectores se aplican normas de firma digital. En el año 2000 se aprobó en Estados Unidos la Ley de Firmas Electrónicas en el Comercio Global y Nacional (Electronic Signatures in Global and National Commerce Act, E-Sign Act). Las firmas electrónicas existen desde hace tiempo y es importante que sean seguras.
Las firmas digitales ofrecen varias ventajas con respecto a las firmas tradicionales:
Ahora que ya sabemos qué es una firma digital y por qué es importante, veamos cómo crear, firmar y verificar un documento firmado digitalmente. En esta guía, compararemos, con código de ejemplo, cómo IronPDF y Docusign gestionan estas tareas y descubriremos qué biblioteca de C# es mejor para su proyecto.
En primer lugar, abra Visual Studio y vaya a Archivo -> Nuevo proyecto -> Aplicación de consola. Introduce el nombre de tu proyecto, elige la ubicación en la que quieres guardarlo y pulsa el botón Siguiente. Seleccione el último .NET Framework y, a continuación, Crear. Una vez que su proyecto esté en marcha, es hora de añadir nuestra biblioteca.
IronPDF es fácil de usar, pero aún más fácil de instalar. Hay varias formas de hacerlo:
En Visual Studio, en el Explorador de soluciones, haga clic con el botón derecho en Referencias y, a continuación, haga clic en Administrar paquetes NuGet. Pulsa Examinar, busca 'IronPDF' e instala la última versión. Si ves esto, está funcionando:
También puede ir a Herramientas -> Gestor de paquetes NuGet -> Consola del Gestor de paquetes, e introducir la siguiente línea en la pestaña Gestor de paquetes:
Install-Package IronPdf
Por último, puede obtener IronPDF directamente dePágina oficial de IronPDF de NuGet. Seleccione la opción Descargar paquete en el menú de la derecha de la página, haga doble clic en la descarga para instalarla automáticamente y vuelva a cargar la solución para empezar a utilizarla en su proyecto.
¿No funcionó? Encontrará ayuda específica para cada plataforma en nuestrapágina de instrucciones avanzadas de instalación de NuGet.
También puede obtener el archivo DLL IronPDF directamente de nosotros y añadirlo a Visual Studio manualmente. Para obtener instrucciones completas y enlaces a los paquetes DLL para Windows, MacOS y Linux, consulte nuestra página dedicadaPágina de instrucciones de instalación de IronPDF.
Escriba el siguiente código para firmar digitalmente un archivo PDF.
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
// Step 3. Optional signing options and a handwritten signature graphic
SigningContact = "john@email.com",
SigningLocation = "Chicago, USA",
SigningReason = "To show how to sign a PDF"
};
//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
// Step 3. Optional signing options and a handwritten signature graphic
SigningContact = "john@email.com",
SigningLocation = "Chicago, USA",
SigningReason = "To show how to sign a PDF"
};
//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Docusign es una herramienta en línea que permite enviar y recibir documentos que requieren una firma electrónica. Aquí tienes una guía rápida sobre cómo Docusign:
Para funciones sencillas de firma electrónica, Docusign tiene planes que van de 10 a 40 dólares por usuario y mes. En el caso de una API para desarrolladores, con una funcionalidad más parecida a la de IronPDF, oscila entre 50 y 480 dólares al mes.
Por otro lado, IronPDF cuesta sólo 750 dólares por una licencia de por vida, lo que significa que no tiene que comprometerse con un contrato a largo plazo ni mantener una suscripción activa para utilizar nuestro producto. Además, cada licencia incluye un año de asistencia gratuita.
¿Está listo para utilizar IronPDF? Puede empezar con nuestroIronPDF 30 días de prueba gratuita. Además, su uso para fines de desarrollo es totalmente gratuito, por lo que podrás ver de qué está hecho. Y si le gusta lo que ve, IronPDF le ofrece desde tan sólo$749. Para ahorrar aún más, consulte laPágina de precios de Iron Suite donde puede conseguir las nueve herramientas de Iron Software por el precio de dos. Feliz codificación!
9 productos API .NET para sus documentos de oficina