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
aSignOptions
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: