Plugin podpisów cyfrowych dla Aspose.PDF
Aspose.PDF Digital Signature Plugin dla .NET umożliwia programistom stosowanie podpisów cyfrowych – kryptograficznych i widocznych – bezpośrednio do PDF Dzięki wbudowanej obsłudze podpisów opartych na certyfikatach, przepuszczeniu czasu i przesyłaniu obrazów podpisu, przyspieszają bezpieczne przepływy pracy dokumentów w biznesie, prawodawstwie lub scenariuszach prowadzonych przez zgodność.
Najnowsze artykuły
Aspose.PDF Digital Signature Plugin Kluczowe funkcje
Podpis na podstawie certyfikatu PDF Podpisuj dokumenty PDF za pomocą certyfikatów standardowych X.509 dla autentyczności i zgodności.
Podręcznik podpisów Wypełnij obrazy podpisów (np. ręcznie napisane, logo) w ustawionych pozycjach na podpisanych dokumentach.
elastyczna konfiguracja podpisów Ustaw lokalizację, powód i wygląd podpisów. Dostosuj pozycję, rozmiar i styl wizualny.
Zaawansowane opcje bezpieczeństwa Wykorzystaj blokadę czasu, kontrolę odwołania i zamknięcie pola podpisów, aby spełnić zaawansowane wymagania.
Zacznij od programu Aspose.PDF Digital Signature Plugin
Instalacja Aspose.PDF dla .NET Dodaj pakiet za pośrednictwem NuGet lub montaż do projektu .NET.
Ustaw swoją licencję Zastosuj klucze licencji, aby odblokować pełną funkcjonalność.
Zestaw opcji podpisania Używanie
Signature
iSignOptions
klasy, aby określić wejście PDF, certyfikat, obraz podpisów i opcje.Przeprowadzenie procesu podpisania Wykonaj operację podpisania i przechowuj lub dystrybuj podpisany dokument.
Przykład: Podpisanie w formie cyfrowej dokumentu PDF z obrazem certyfikatu i podpisem (C#)
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\unsigned.pdf";
var outputPath = @"C:\Samples\signed.pdf";
var certPath = @"C:\Keys\certificate.pfx";
var certPassword = "your_password";
var signatureImagePath = @"C:\Images\sign.png";
// Set up signature options
var signOptions = new SignOptions
{
CertificateFile = certPath,
CertificatePassword = certPassword,
SignatureImageFile = signatureImagePath,
SignaturePosition = new Rectangle(100, 100, 200, 150), // X1, Y1, X2, Y2
Reason = "Approved by QA",
Location = "Head Office"
};
signOptions.AddInput(new FileDataSource(inputPath));
signOptions.AddOutput(new FileDataSource(outputPath));
// Process signing
var plugin = new Signature();
var result = plugin.Process(signOptions);
Console.WriteLine("Signed file: " + outputPath);
Używanie przypadków i rozszerzeń
- Bulk Signing: Automatyzuj podpisanie pakietów PDF dla operacji HR, prawnych lub finansowych.
- Visible vs. Invisible Signatures: Ustaw pojawienie się i umieszczenie podpisów dla wymagań regulacyjnych lub brandingowych.
- Użyj rozszerzeń API Aspose.PDF do sprawdzenia i weryfikacji istniejących podpisów cyfrowych.
- Multiple Signers: Iterate podpis kroki do dodania wielu podpisów cyfrowych od różnych użytkowników lub podmiotów.
Zobacz odniesienie API dla szczegółów dotyczących konfiguracji serwerów czasowych, weryfikacji podpisów i dostosowanego wyglądu.
Najlepsze praktyki
- Bezpiecznie przechowywać i zarządzać prywatnymi plikami kluczowymi / certyfikatami.
- Zawsze rejestruj operacje podpisów i sprawdź wynik za zgodność.
- Umieścić zdjęcia podpisów w jasnych, nieobstrzymanych obszarach dokumentów.
- Test z różnorodnością przeglądarek PDF w celu zapewnienia widoczności i kompatybilności podpisów.
powiązane zasoby:
- ASPOSE.PDF dokumentacja
- Cyfrowe podpisanie plików PDF
- Najnowsze wpisy na blogu Aspose.PDF
- Przeglądaj Aspose.PDF Produkty
Dodatkowo **Aspose PDF SDK Digital Signature Capabilities ** umożliwia wytrzymałe zarządzanie **PDF Digital signatures .NET ** , zapewniając, że Twoje aplikacje spełniają wysokie standardy bezpieczeństwa i zgodności. Aspoze PDFSDK digital Signatures Features zapewnia ulepszone opcje zarządzania podpisami cyfrowymi w dokumentach PDF, co ułatwia spełnienie potrzeb biznesowych.