Plugin de signatura digital per a Aspose.PDF

El Plugin d’Aspose.PDF Digital Signature per a .NET** permet als desenvolupadors aplicar les signatures digitals -crypto i visibles- directament als fitxers PDF de les aplicacions .Net. Amb el suport integrat per la signatura basada en el certificat, l’estampació del temps i la imatge de la firma, simplifica els fluxos de treball de documents segurs en els escenaris comercials, legals o de conformitat.

ltims articles

Aspose.PDF Funcions clau del plug-in de signatura digital

  • Certificat basat en PDF SignaturaSignar documents PDF utilitzant certificats estàndard X.509 per a l’autenticitat i la conformitat.

  • Suport per la imatge de signaturaOverlay imatges de signatura (per exemple, manuscrits, logotips) en posicions configurables sobre els documents signats.

  • ** Configuració de signatura flexible**Establir la ubicació, la raó i l’aparença per a les signatures. Personalitzar el seu lloc, mida i estil visual.

  • Opcions de seguretat avançadesUtilitzeu el timestamping, els controls de revocació i el tancament del camp de signatura per satisfer requisits avançats.

** Començar amb Aspose.PDF Digital Signature Plugin**

  • Instal·la Aspose.PDF per a .NETAfegeix el paquet a través de NuGet o assemblies al teu projecte .NET.

  • Configura la teva llicènciaAplica les teves claus de llicència per desbloquejar tota la funcionalitat.

    • Instal·lació d’opcions de signatura *Utilitzar Signature i SignOptions classes per especificar entrada PDF, certificat, imatge de signatura, i opcions.
  • Runir el procés de signaturaExecutar l’operació de signatura i guardar o distribuir el document signat.

Exemple: Signar digitalment un PDF amb la imatge de certificat i signatura (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 Cases i Extensions

  • Bulk Signing: Automatitza la signatura de batxes de PDFs per a operacions humanes, legals o financeres.
  • Visible vs. Invisible Signatures: Configura l’aparença i la ubicació de la signatura per a requisits regulatoris o de marca.
  • Validació de la signatura: Utilitza les extensions d’API Aspose.PDF per comprovar i validar les signatures digitals existents.
  • Multiple Signers: Iterate signing passes per afegir múltiples signatures digitals de diferents usuaris o entitats.

Veure la referència de l’API per a detalls sobre la configuració dels servidors de timestamp, la validació de signatura i l’aparença personalitzada.

Les millors pràctiques *

  • Emmagatzemar i gestionar de manera segura els fitxers / certificats clau privats.
  • Sempre logar les operacions de signatura i verificar la sortida per a la conformitat.
  • Posa les imatges de signatura en àrees de document clares i no obstruïdes.
  • Prova amb una varietat de visualitzadors de PDF per garantir la visibilitat i la compatibilitat de la signatura.

Recursos relacionats:

 Català