Ten krótki samouczek przeprowadzi Cię jak zweryfikować podpis w PDF przy użyciu C#. Zawiera szczegółowe informacje na temat ustawień środowiska, szczegółową procedurę za pomocą sekwencji kroków oraz przykładowy kod do wykonania weryfikacji podpisu w formacie PDF przy użyciu języka C#. Otrzymasz szczegółowe informacje o wszystkich klasach i metodach wymaganych do napisania tej aplikacji.
Kroki weryfikowania podpisu cyfrowego w formacie PDF przy użyciu języka C#
- Stwórz środowisko do używania Aspose.PDF for .NET w swojej aplikacji do weryfikowania podpisów
- Utwórz obiekt klasy PdfFileSignature, aby załadować plik PDF w celu weryfikacji podpisu
- Zwiąż plik PDF za pomocą metody BindPdf(), aby zweryfikować podpis cyfrowy
- Wywołaj metodę VerifySignature(), aby przetestować podpis, podając jego nazwę
Te kroki pokrótce opisują proces sprawdzania poprawności podpisu w formacie PDF przy użyciu języka C#*. Najpierw możesz utworzyć instancję obiektu klasy PdfFileSignature, ponieważ zawiera on metodę BindPdf() do łączenia z plikiem PDF oraz metodę VerifySignature() do weryfikacji podpisu. Metoda BindPdf() wymaga nazwy pliku PDF, podczas gdy metoda VerifySignature() wymaga nazwy podpisu, ponieważ w pliku PDF może znajdować się wiele podpisów.
Kod do weryfikacji podpisu w formacie PDF przy użyciu języka C#
using System; | |
using Aspose.Pdf.Facades; | |
using Aspose.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to verify signature in PDF using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
PdfFileSignature pdfSign = new PdfFileSignature(); | |
pdfSign.BindPdf("Digitally Signed PDF.pdf"); | |
if (pdfSign.VerifySignature("Signature1")) | |
{ | |
Console.WriteLine("Signature Verified"); | |
} | |
System.Console.WriteLine("Digital Signature in the PDF verified successfully"); | |
} | |
} | |
} |
Aby zweryfikować podpis cyfrowy w formacie PDF, przedstawiono tutaj kod C#, który wykorzystuje obiekt klasy PdfFileSignature do wykonania zadania. Ta klasa jest dość obszerna, ponieważ obsługuje wszystkie funkcje do pracy z podpisami, takie jak sprawdzanie obecności podpisu, które zapewnia metoda ZawieraSignature(), wyodrębnianie certyfikatów Metoda ExtractCertificate() jest przedstawiona i usuwanie podpisów RemoveSignature() podana jest metoda.
W tym krótkim samouczku przedstawiono proces sprawdzania poprawności podpisu cyfrowego przy użyciu języka C# dla plików PDF. Jeśli chcesz poznać proces dodawania podpisu cyfrowego, zapoznaj się z artykułem na stronie jak dodać podpis cyfrowy do PDF w C#.