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 i SignOptions 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:

 Polski