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 PDF Súbory z aplikácií .NET. s vstavanou podporou pre podpisy založené na certifikáte, časové rozloženie a obrázky podpisov, streamľuje bezpečné dokumentové pracovné toky v obchodných, právnych alebo súladový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žnosti Použí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 .NET Pridajte balík cez NuGet alebo zhromažďujte do vášho projektu .NET.
Upraviť svoju licenciu Aplikujte svoje licenčné kľúče na odblokovanie plnej funkčnosti.
Nastavenie možností predplatného Použitie
Signature
aSignOptions
triedy na určenie vstupného PDF, certifikát, podpisový obrázok a možnosti.Vykonajte proces podpisu Vykonajte 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:
- ASPOSE.PDF dokumentácia
- Digitálne podpísať PDF súbory
- Najnovšie Aspose.PDF Blogové príspevky
- Vyhľadať produkty Aspose.PDF
Okrem toho **Aspose PDF SDK Digital Signature Capabilities ** umožňuje robustné zaobchádzanie s **PDF Digitálne podpisy .NET ** , čím sa zabezpečí, že vaše aplikácie spĺňajú vysoké bezpečnostné a dodržiavanie štandardov. Aspose pdf digitálne podpísané funkcie poskytujú vylepšené možnosti pre riadenie digitálnych podpisov vo vašich PDF dokumentoch, čo uľahčuje uspokojenie obchodných potrieb.