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

 Suomi