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
iSignOptions
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: