Digitaalinen allekirjoitus Plugin for Aspose.PDF
Aspose.PDF Digital Signature Plugin for .NET antaa kehittäjille mahdollisuuden soveltaa digitaalisia allekirjoituksia – kryptografisia ja näkyviä – suoraan PDF-tiedostoihin .Net-sovelluksista. Sisäänrakennetulla tuella sertifikaattipohjaisille alleakirjoille, ajastamalle ja allakirjoituskuville se nopeuttaa turvallisia asiakirjan työnkulkuja liiketoiminnan, oikeudellisissa tai noudattamisen pohjalta.
Viimeisimmät artikkelit
Aspose.PDF Digitaalinen allekirjoitus Plugin avainominaisuudet
Todistusperusteinen PDF-tilausIlmoita PDF-asiakirjat käyttämällä X.509 -todistuksia aitouden ja noudattamisen kannalta.
Signature kuvan tukiLataa allekirjoituskuvat (esimerkiksi käsin kirjoitettu, logo) konfiguroitavissa paikoissa alleakirjojen.
Joustava allekirjoitusjärjestelmäAseta sijainti, syy ja ulkonäkö allekirjoituksille. räätälöi sijainnin, koon ja visuaalisen tyylin.
Edistyneet turvallisuusvaihtoehdotKäytä aikarajoja, peruuttamiskokeita ja allekirjoitus kentän lukitusta edistyneiden vaatimusten täyttämiseksi.
Aloitetaan Aspose.PDF Digital Signature Pluginilla
Asenna Aspose.PDF .NETilleLisää paketti NuGetin kautta tai yhdistää .NET-hankkeeseesi.
Lisenssin määrittäminenSoveltaa lisenssin avaimet poistaaksesi täyden toiminnallisuuden.
Säädä allekirjoitusvaihtoehtojaKäytä
Signature
jaSignOptions
luokat määrittää sisäänkäynti PDF, sertifikaatti, allekirjoituskuva, ja vaihtoehdot.Käynnistä allekirjoittamisprosessiaTäytä allekirjoitustoiminta ja tallentaa tai jakaa allakirjoitettu asiakirja.
Esimerkki: Digitaalisesti allekirjoittaa PDF-tiedostot sertifikaatin ja allakirjoituskuvan (C#) kanssa
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);
Käytä tapauksia ja laajennuksia
- Bulk Signing: Automaattisesti allekirjoittaa PDF-tiedostoja HR-, oikeudellisiin tai rahoitustoimintoihin.
- Visible vs. Invisible Signatures: Määritä allekirjoituksen ulkonäkö ja sijainti sääntely- tai brändin vaatimuksiin.
- Signature Validation: Käytä Aspose.PDF API:n laajennuksia tarkistamaan ja validoimaan olemassa olevia digitaalisia allekirjoituksia.
- Multiple Signers: Tarkista allekirjoitusvaiheet lisäämällä useita digitaalisia alleakirjoja eri käyttäjiltä tai yhteisöiltä.
Katso API-referenssi yksityiskohtia ajankäyttöpalvelinten määrittämisestä, allekirjoitusvalidoinnista ja räätälöidystä ulkonäöstä.
Parhaat käytännöt
- Turvallisesti tallentaa ja hallita yksityisiä avaintiedostoja / todistuksia.
- Aina rekisteröidä allekirjoitusoperaatioita ja tarkista tulos vaatimustenmukaisuudesta.
- Aseta allekirjoituskuvat selkeissä, estämättömissä asiakirja-alueissa.
- Testaa useilla PDF-näytöillä, jotta allekirjoitusten näkyvyys ja yhteensopivuus voidaan varmistaa.
Suhteelliset resurssit: