Solución de firma electrónica de documentos PDF

Firme digitalmente documentos PDF con aplicaciones y API multiplataforma gratuitas.

Cómo agregar Firmar Digitalmente a un Archivo PDF

Para agregar un archivo PDF de inicio de sesión, usaremos la API Aspose.PDF, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar. Abra el administrador de paquetes NuGet, busque Aspose.PDF e instálelo. También puede usar el siguiente comando de la consola del administrador de paquetes. Al firmar un documento PDF con una firma, básicamente confirmas su contenido «tal cual». En consecuencia, cualquier otro cambio realizado posteriormente invalidará la firma y, por lo tanto, sabrá si el documento se ha modificado.

Puede usar las siguientes clases y métodos para la firma de PDF

  1. Clase DocMdpSignature.
  2. Enumeración DocMdpAccessPermissions.
  3. Propiedad isCertified de la clase pdfFileSignature.

Firme PDF con firmas digitales.

<% signature0.code-block.subtitle %>

   var esign_doc = new Document("My File.pdf");
    var page = esign_doc.PdfDocument.Pages[1];
    // Create text stamp
    TextStamp textStamp = new TextStamp(getFormattedText("digital signature text"));
    // Set whether stamp is background
    // textStamp.Background = true;
    textStamp.HorizontalAlignment = HorizontalAlignment.Right;
    textStamp.VerticalAlignment = VerticalAlignment.Bottom;
    textStamp.TextAlignment = HorizontalAlignment.Center;
    textStamp.TextState.Font = FontRepository.FindFont("Arial");
    textStamp.TextState.FontSize = 50;
    textStamp.Width = page.PageInfo.Width / 3;
    textStamp.TextState.ForegroundColor = Color.FromRgb(System.Drawing.Color.Aqua);
    page.AddStamp(textStamp);

    esign_doc.Save("esignedFile.pdf", SaveFormat.Pdf);