Digital Signature Plugin för Aspose.PDF
Aspose.PDF Digital Signature Plugin för .NET gör det möjligt för utvecklare att tillämpa digitala signaturer – kryptografiska och synliga – direkt på PDF-filer från .Net-applikationer.Med inbyggd support för certifikatbaserade underteckningar, timestamping och signaturen bild överlägger det säkra dokumentarbetsflöden i affärs-, juridiska eller överensstämmelse-driven scenarier.
Senaste artiklar
Aspose.PDF Digital Signature Plugin Nyckelfunktioner
Certifikatbaserad PDF-prenumerationSignera PDF-dokument med standard X.509 certifikat för autenticitet och överensstämmelse.
**Signature bildstöd*Överlämna signaturbilder (t.ex. handskrivna, logotyper) i konfigurerbara positioner på undertecknade dokument.
- Flexibel signaturkonfiguration*Ställ in plats, orsak och utseende för signaturer. Anpassa placering, storlek och visuell stil.
- Avancerade säkerhetsalternativ*Använd timestamping, återkallande kontroller och signaturfält låsning för att uppfylla avancerade krav.
Starta med Aspose.PDF Digital Signature Plugin
Installera Aspose.PDF för .NETLägg till paketet via NuGet eller montera till ditt .NET-projekt.
- Konfigurera din licens*Applicera dina licensnycklar för att låsa upp full funktionalitet.
**Sätt upp teckningsalternativ*Användning
Signature
ochSignOptions
klasser för att ange input PDF, certifikat, signaturbild och alternativ.Run signingsprocessenUtför signaturverksamheten och spara eller distribuera det undertecknade dokumentet.
** Exempel: Digitalt signera en PDF med Certifikat och Signature Image (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);
** Användning av fall och förlängningar**
- Bulk Sign: Automatisera undertecknandet av partier av PDF-filer för HR, juridiska eller finansiella transaktioner.
- Visible vs. Invisible Signatures: Konfigurera signaturutseende och placering för reglerings- eller märkningskrav.
- Signature Validation: Använd Aspose.PDF API-tillägg för att kontrollera och validera befintliga digitala signaturer.
- Multiple Signers: Iterate signeringsteg för att lägga till flera digitala signaturer från olika användare eller enheter.
Se API Referens för detaljer om konfiguration av timestampservrar, signaturvalidering och anpassad utseende.
* bästa praxis *
- Säker lagring och hantering av privata nyckelfiler/certifikat.
- Alltid logga signaturoperationer och verifiera utgången för överensstämmelse.
- Placera signaturbilder i tydliga, obestridda dokumentområden.
- Testa med en mängd olika PDF-sökare för att säkerställa signaturens synlighet och kompatibilitet.
Relaterade resurser