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 a SignOptions 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:

 Čeština