Plugin podpisów cyfrowych dla Aspose.PDF
Aspose.PDF Digital Signature Plugin dla .NET umożliwia deweloperom stosowanie podpisów cyfrowych – kryptograficznych i widocznych – bezpośrednio do plików PDF z aplikacji .Net. Dzięki wbudowanemu wsparciu dla sygnałów opartych na certyfikatach, przeglądarki czasu i obrazów podpisowych, ułatwia bezpieczne przepływy pracy dokumentów w biznesie, legalnym lub zgodnym scenariuszu.
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 .NETDodaj 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.
- Zestaw opcji podpisania*Używanie
- 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: