Digitálny podpis Plugin pre Aspose.PDF

Aspose.PDF Digital Signature Plugin pre .NET umožňuje vývojárom aplikovať digitálne podpisy – kryptografické a viditeľné – priamo na súbory PDF z aplikácií .Net. S vstavanou podporou pre podpisov založené na certifikátoch, časových štandardoch a obrazových prevedeniach podpisu, uľahčuje bezpečné pracovné toky dokumentov v obchodných, právnych alebo dodržiavaných scenároch.

Najnovšie články

Aspose.PDF Digitálny podpis Plugin Kľúčové funkcie

  • ** Certifikát založený na podpísaní PDF**Podpíšte PDF dokumenty pomocou štandardných X.509 certifikátov pre pravosť a dodržiavanie.

  • ** Podpora podpisu obrazu**Overlay podpisové obrázky (napr. ručne napísané, logo) v konfigurovateľných pozíciách na podpísaných dokumentoch.

    • Flexibilná konfigurácia podpisov*Nastavenie umiestnenia, dôvodu a vzhľadu pre podpisy. prispôsobte polohu, veľkosť a vizuálny štýl.
  • Vysoké bezpečnostné možnostiPoužívajte časové stíhanie, odvolacie kontroly a zatváranie podpisového poľa na splnenie pokročilých požiadaviek.

Začiatok s aplikáciou Aspose.PDF Digital Signature Plugin

  • Inštalovať Aspose.PDF pre .NETPridajte balík cez NuGet alebo zhromažďujte do vášho projektu .NET.

  • Upraviť svoju licenciuAplikujte svoje licenčné kľúče na odblokovanie plnej funkčnosti.

  • Nastavenie možností predplatnéhoPoužitie Signature a SignOptions triedy na určenie vstupného PDF, certifikát, podpisový obrázok a možnosti.

  • Vykonajte proces podpisuVykonajte operáciu podpisu a uložte alebo distribuujte podpísaný dokument.

Príklad: Digitálne podpíšte PDF s certifikátom a podpisom (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);

Use prípady a rozšírenia

  • Bulk podpis: Automatizujte podpis balíkov PDF pre HR, právne alebo finančné operácie.
  • Viditeľné proti neviditeľným podpisom: Nastavenie vzhľadu a umiestnenia podpisu pre regulačné alebo značkové požiadavky.
  • Signature Validation: Použite rozšírenia API Aspose.PDF na overenie a validáciu existujúcich digitálnych podpisov.
  • Multiple Signers: Iterate podpisové kroky pre pridanie viacerých digitálnych podpisov od rôznych používateľov alebo subjektov.

Pozri odkaz API pre podrobnosti o konfigurácii časových serverov, validácii podpisov a prispôsobenom vzhľade.

* Najlepšie postupy *

  • Bezpečne ukladať a spravovať súkromné kľúčové súbory / certifikáty.
  • Vždy zaznamenať podpisové operácie a overiť výstup pre dodržiavanie.
  • Umiestnite podpisové obrázky v jasných, neobmedzených oblastiach dokumentu.
  • Testovanie s rôznymi PDF prehliadačmi, aby sa zabezpečila viditeľnosť a kompatibilita podpisov.

Súvisiace zdroje:

 Slovenčina