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