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 certifikátových podpisů, časových rozvrhů a obrazových záznamů usnadňuje 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 .NETPř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: