Soluzione di firma elettronica per documenti PDF

Firma digitalmente i documenti PDF con app e API multipiattaforma gratuite.

Come aggiungere la firma digitale al file PDF

Per aggiungere il file PDF di accesso, utilizzeremo l’API Aspose.PDF che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare. Aprire il gestore pacchetti NuGet, cercare Aspose.PDF e installare. È inoltre possibile utilizzare il seguente comando dalla console di Gestione pacchetti. Quando si firma un documento PDF utilizzando una firma, si conferma sostanzialmente il suo contenuto «così com’è». Di conseguenza, qualsiasi altra modifica apportata successivamente invalida la firma e quindi, si saprebbe se il documento è stato modificato.

È possibile utilizzare le seguenti classi e il metodo per la firma dei PDF

  1. Classe DocMDPSignature.
  2. Enumerazione DocMDPAccessPermissions.
  3. Proprietà isCertified nella classe PDFFileSignature.

Firma PDF con firme digitali.

<% 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);