Digital Signature Plugin pro ASPOSE.PDF
Aspose.PDF Digital Signature Plugin pro .NET umožňuje vývojářům aplikovat digitální podpisy – kryptografické a viditelné – přímo na PDF Soubory z aplikací .NET. s vestavěnou podporou pro podpisy založené na certifikátu, časový rámec a obrázky podpisů, streamluje bezpečné toky práce dokumentů v obchodních, právních nebo dodržovacích scénářích.
Poslední články
Aspose.PDF Digitální podpis Plugin klíčové funkce
Podpis na základě certifikátu PDF Podepisujte PDF dokumenty pomocí standardních X.509 certifikátů pro pravost a shodu.
Podpora podepisování obrazu Převezměte podpisové obrázky (např. ručně psané, logo) v konfigurovatelných pozicích na podepsaných dokumentech.
Flexibilní konfigurace podpisů Nastavení polohy, důvodu a vzhledu podpisů. Přizpůsobte umístění, velikost a vizuální styl.
Pokročilé bezpečnostní možnosti Použijte časový stíhání, odvolací kontroly a zámek podepisovacího pole pro splnění pokročilých požadavků.
Začínáme s aplikací Aspose.PDF Digital Signature Plugin
Install Aspose.PDF pro .NET Přidejte balíček prostřednictvím NuGet nebo shromažďujte do vašeho projektu .NET.
Připravte si svou licenci Aplikujte své licenční klíče k odemknutí plné funkčnosti.
Nastavení možností přihlášení Použití
Signature
aSignOptions
třídy specifikovat vstupní PDF, certifikát, podpisový obrázek a možnosti.Probíhá proces podepisování Proveďte podpisovou operaci a uložte nebo distribuujte podepsaný dokument.
Příklad: Digitálně podepisujte PDF s certifikátem a 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);
Použití případů a rozšíření
- Bulk Sign: Automatizujte podpis balíčků PDF pro HR, právní nebo finanční operace.
- Vizibilní vs. Neviditelné podpisy: Nastavení vzhledu a umístění podpisu pro regulační nebo značkové požadavky.
- Signature Validation: Použijte rozšíření API Aspose.PDF k ověření a validace stávajících digitálních podpisů.
- Multiple Signers: Iterate signature kroky pro přidání více digitálních podpisů od různých uživatelů nebo subjektů.
Podívejte se na odkaz API pro podrobnosti o konfiguraci časových serverů, potvrzení podpisů a přizpůsobeném vzhledu.
Nejlepší postupy
- Bezpečně ukládat a spravovat soukromé klíčové soubory / certifikáty.
- Vždy zaznamenat podpisové operace a ověřit výstup pro dodržování.
- Umístěte podpisové obrázky v jasných, neomezených oblastech dokumentu.
- Testování s různými prohlížeči PDF, aby se zajistila viditelnost a kompatibilita podpisů.
Související zdroje:
- Podrobnosti.pdf Dokumentace
- Digitální podpis PDF souborů
- Poslední příspěvky na blogu Aspose.PDF
- Prohlédněte si produkty Aspose.PDF
Kromě toho **Aspose PDF SDK Digital Signature Capabilities ** umožňuje robustní manipulaci s **PDF Digitální podpisy .NET ** , což zajišťuje, že vaše aplikace splňují vysoké bezpečnostní a dodržovací standardy. Digital Signatures Features poskytuje vylepšené možnosti pro správu digitálních podpisů ve vašich PDF dokumentech, čímž je snadnější uspokojit vaše podnikatelské potřeby.