Digitális aláírás Plugin for Aspose.PDF
A Aspose.PDF Digital Signature Plugin for .NET lehetővé teszi a fejlesztők számára, hogy digitális aláírásokat – kriptográfiai és látható – közvetlenül PDF-fájlokat alkalmazzanak a .Net alkalmazásokból. A tanúsítványalapú aláírások, az időzítés és az aláírási képek beépített támogatásával a biztonságos dokumentummunkafolyamatokat üzleti, jogi vagy megfelelőségi forgatókönyvekben egyszerűsíti.
Legfrissebb cikkek
Aspose.PDF Digitális aláírás Plugin kulcsszavak
** PDF aláírás alapján tanúsítvánnyal**Jelölje be a PDF dokumentumokat a standard X.509 tanúsítványokkal a hitelesség és a megfelelés érdekében.
- aláírás kép támogatás*Töltse le az aláírási képeket (például kézzel írt, logó) konfigurálható pozíciókban a aláírt dokumentumokon.
- Rugalmas aláírás konfiguráció*Állítsa be a helyszínt, az okot és a megjelenést az aláírásokhoz. Hozzáférés, méret és vizuális stílus.
- fejlett biztonsági opciók*Használja az időzítés, visszavonási ellenőrzések és aláírás mező zárolás, hogy megfeleljen a fejlett követelményeknek.
Kezdődik az Aspose.PDF digitális aláírás pluginnal
Az ASPOSE.PDF telepítése .NET számáraAdja meg a csomagot a NuGet-en keresztül vagy gyűjti össze a .NET projektjét.
**A licenc beállítása*Alkalmazza a licenc kulcsokat a teljes funkcionalitás kikapcsolásához.
- A jelentkezési lehetőségek beállítása*Használat
Signature
ésSignOptions
osztályok, hogy meghatározzák a beviteli PDF, tanúsítvány, aláírás kép, és opciók.
- A jelentkezési lehetőségek beállítása*Használat
- Az aláírási folyamat folytatása*Végezze el az aláírási műveletet, és mentse vagy terjeszti a aláírt dokumentumot.
Például: Digitálisan írjon alá egy PDF-t tanúsítvány és aláírás képével (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);
** Használati esetek és kiterjesztések**
- Bulk aláírás: Automatizálja a dokumentumok csomagjainak aláírását HR, jogi vagy pénzügyi műveletekhez.
- Visible vs. Invisible Signatures: Állítsa be az aláírás megjelenését és elhelyezését a szabályozási vagy márkázási követelményekhez.
- Signature Validation: Használja az Aspose.PDF API bővítményeket a meglévő digitális aláírások ellenőrzésére és érvényesítésére.
- Multiple Signers: A különböző felhasználók vagy szervezetek több digitális aláírása hozzáadására irányuló aláírás lépései.
Lásd az API-referenciát az időzónap szerverek konfigurációjára, az aláírás validálására és a személyre szabott megjelenésre vonatkozó részletekhez.
A legjobb gyakorlatok*
- Biztonságosan tárolja és kezeli a privát kulcsfájlokat / tanúsítványokat.
- Mindig regisztráljon aláírási műveleteket és ellenőrizze a kimenetet a megfelelés érdekében.
- Helyezze aláírási képeket egyértelmű, akadálytalan dokumentumterületeken.
- A különböző PDF nézőkkel való tesztelés biztosítja az aláírás láthatóságát és kompatibilitását.
Kapcsolódó források: