Digitalni potpis Plugin za Aspose.PDF

Aspose.PDF Digital Signature Plugin za .NET omogućuje razvijalcima da primjenjuju digitalne potpisnice – kriptografske i vidljive – izravno na PDF datoteke iz aplikacija .Net. Uz ugrađenu podršku za potpisove na bazi certifikata, timestamping i sliku potpisivanja, ubrzava sigurne tokove rada dokumenata u poslovnim, pravnim ili usklađenim scenarijima.

Najnovije članke

Aspose.PDF Digitalni potpis Plugin ključne značajke

  • ** Potpis na temelju PDF-a**Podpišite PDF dokumente pomoću standardnih X.509 certifikata za autentičnost i usklađenost.

  • ** Podrška za potpisivanje slike**Prevrati slike potpisivanja (npr. ručno napisane, logotip) u konfiguracijskim položajima na potpisanim dokumentima.

  • Fleksibilna konfiguracija potpisivanjaPostavite lokaciju, razlog i izgled za potpise. prilagodite položaj, veličinu i vizualni stil.

  • Navršene sigurnosne opcijeKoristite timestamping, revokacijske provjere i zatvaranje polja potpisivanja kako biste zadovoljili napredne zahtjeve.

** Početak s Aspose.PDF Digital Signature Plugin**

  • Install Aspose.PDF za .NETDodajte paket putem NuGeta ili skupljajte u vaš .NET projekt.

  • Prijavite svoju dozvoluPrimijenite svoje licencijske ključeve kako biste otključili punu funkcionalnost.

  • Uredi opcije za prijavuKorištenje Signature i SignOptions razred za određivanje PDF ulaz, certifikat, potpisna slika, i opcije.

    • Provedite postupak potpisivanja*Učinite operaciju potpisivanja i sačuvajte ili distribuirajte potpisani dokument.

Primjer: Digitalno potpisati PDF sa potvrdom i potpisom slike (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 slučajevi i proširenja

  • Bulk potpis: Automatizirajte potpisivanje paketa PDF-a za HR, pravne ili financijske operacije.
  • Visible vs. Invisible Signatures: Konfigurirajte izgled i postavljanje potpisa za regulatorne ili branding zahtjeve.
  • Signature Validation: Koristite Aspose.PDF API proširenja kako biste provjerili i validirali postojeće digitalne potpise.
  • Multiple Signers: Iterate signature korake za dodavanje više digitalnih potpisa od različitih korisnika ili subjekata.

Pogledajte API Reference za detalje o konfiguraciji servera timestamp, validaciji potpisivanja i prilagođenom izgledu.

Najbolje prakse *

  • Sigurno pohranjivanje i upravljanje privatnim ključnim datotekama/certifikatima.
  • Uvijek prijavite operacije potpisivanja i provjerite ishod za usklađenost.
  • Postavite potpisne slike u jasnim, neobustavljenim područjima dokumenta.
  • Test s različitim PDF preglednicima kako bi se osigurala vidljivost i kompatibilnost potpisivanja.

Povezani resursi:

 Hrvatski