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 Med inbyggd support för certifikatbaserade signaturer, tidsbegränsningar och undertecknade bilder överlättar det säkra dokumentarbetsflöden i affärs-, juridiska eller överensstämmelse-driven scenarier.
Senaste artiklar
Aspose.PDF Digital Signature Plugin Nyckelfunktioner
Certifikatbaserad PDF-prenumeration Signera 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 .NET Lä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 signingsprocessen Utfö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:
- Aspose.pdf Dokumentation
- Digitalt signera PDF-filer
- Senaste Aspose.PDF Blog Postar
- Utforska Aspose.PDF Produkter
Dessutom möjliggör Aspose PDF SDK Digital Signature Capabilities en robust hantering av PDF Digitala Signaturer .NET , vilket säkerställer att dina applikationer uppfyller höga säkerhets- och överensstämmelsestandarder.