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-tilaus*Ilmoita 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 turvallisuusvaihtoehdot*Kä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ä allekirjoitusvaihtoehtoja*Käytä Signature ja SignOptions luokat määrittää sisäänkäynti PDF, sertifikaatti, allekirjoituskuva, ja vaihtoehdot.

    • Käynnistä allekirjoittamisprosessia*Tä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