Zastosowanie podpisów cyfrowych w IronPDF
Podpis cyfrowy to kryptograficzna metoda, którą można dodać do istniejących dokumentów PDF przy użyciu biblioteki IronPDF. To obejmuje dodanie pojedynczych i wielokrotnych podpisów z oszczędnościami inkrementalnymi.
Obsługiwane certyfikaty podpisu cyfrowego
IronPDF obsługuje certyfikaty podpisu cyfrowego w formacie .pfx dla systemu Windows i .p12 dla MacOS. Są one zgodne ze standardem X509Certificate2. Można zweryfikować format istniejącego certyfikatu podpisu cyfrowego, sprawdzając jego rozszerzenie pliku.
Jeśli nie masz certyfikatu w wymaganym formacie, zapoznaj się z dokumentacją, aby utworzyć nowy certyfikat standardu X509Certificate2. Wynikowy certyfikat może być następnie użyty i zastosowany do dokumentu PDF za pomocą IronPDF.
X509KeyStorageFlags.Exportable. Niektóre certyfikaty mają ustawione KeyStorageFlags jako Exportable domyślnie. Próba użycia innych KeyStorageFlags spowoduje wyrzucenie wyjątku.Podpis z obrazem
Do dokumentu PDF można dodać obraz, aby wizualnie wskazać, że dokument został cyfrowo podpisany. Można to osiągnąć używając IronPDF z poniższym fragmentem kodu:
// Create a PdfSignature object by specifying the certificate file (.pfx) and its password
var sig = new PdfSignature("IronSoftware.pfx", "123456");
// Set the signature image which includes the image path, page number, and its position in the document
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));' Create a PdfSignature object by specifying the certificate file (.pfx) and its password
Dim sig = New PdfSignature("IronSoftware.pfx", "123456")
' Set the signature image which includes the image path, page number, and its position in the document
sig.SignatureImage = New PdfSignatureImage("IronSoftware.png", 0, New Rectangle(0, 600, 100, 100))Upewnij się, że własność pliku obrazu jest ustawiona na "CopyToOutputDirectory=always" w projekcie, aby obraz mógł zostać znaleziony i renderowany w dokumencie PDF po zastosowaniu podpisu.
Aby dowiedzieć się więcej o stosowaniu podpisów cyfrowych za pomocą IronPDF, zapoznaj się z Cyfrowe Podpisywanie Dokumentu PDF.
W przypadku wsparcia inżynieryjnego prosimy zapoznać się z Jak Złożyć Wniosek o Wsparcie Inżynieryjne dla IronPDF.

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.