Rozwiązanie do podpisu elektronicznego dokumentu PDF

Cyfrowo podpisuj dokumenty PDF za pomocą bezpłatnych aplikacji i interfejsów API dla wielu platform.

Jak dodać podpisanie cyfrowe do pliku PDF

Aby dodać plik logowania w formacie PDF, użyjemy interfejsu API Aspose.PDF, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API do manipulowania dokumentami. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.PDF i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów. Podpisując dokument PDF za pomocą podpisu, zasadniczo potwierdzasz jego zawartość „tak, jak jest”. W związku z tym wszelkie inne zmiany wprowadzone później unieważniają podpis, a tym samym, wiesz, czy dokument został zmieniony.

Do podpisywania PDF można użyć następującej klasyfikacji i metody

  1. Klasa DocmdpSignature.
  2. Wyliczenie DocmdpAccessPermissions.
  3. Właściwość isCertified w PDFFileSignature klasy.

Podpisuj PDF za pomocą podpisów cyfrowych.

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