PdfFileSignature

PdfFileSignature class

Representerar en klass för att signera en pdf-fil med ett certifikat.

public sealed class PdfFileSignature : SaveableFacade

Konstruktörer

namn Beskrivning
PdfFileSignature() Konstruktören av klassen PdfFileSignature.
PdfFileSignature(Document) Initierar nyPdfFileSignature objekt på basen avdocument .

Egenskaper

namn Beskrivning
Document { get; } Får dokumentfasaden arbetar på.
IsCertified { get; } Får flaggan som avgör om ett dokument är certifierat eller inte.
IsLtvEnabled { get; } Får flaggan LTV-aktiverad.
SignatureAppearance { get; set; } Ställer in eller får ett grafiskt utseende för signaturen. Egenskapens värde representerar bildfilens namn.
SignatureAppearanceStream { get; set; } Ställer in eller får ett grafiskt utseende för signaturen. Egenskapens värde representerar bildström.

Metoder

namn Beskrivning
virtual BindPdf(Document) Initierar fasaden.
override BindPdf(Stream) Binder en PDF-ström för redigering.
override BindPdf(string) Binder en pdf-fil för redigering.
Certify(string, DocMDPSignature) Certifiera dokumentet med MDP-signaturen som är placerad i redan presenterat signaturfält. Innan signering måste signaturfältet vara tomt, dvs. fältet får inte innehålla signaturordbok. Således pdf-dokumentet har redan signaturfält, du ska inte ange platsen för att stämpla signaturen, motsvarande sida och rektangel tas från signaturfältet som hittas av signaturnamnet (se parametern sigName).
Certify(int, string, string, string, bool, Rectangle, DocMDPSignature) Certifiera dokumentet med MDP-signaturen. Sådana uppgifter som signaturorsak, kontakt och plats måste tillhandahållas av motsvarande egenskaper för Signaturobjektet sig.
override Close() Stänger fasaden.
ContainsSignature() Kontrollerar om pdf:en har en digital signatur eller inte.
ContainsUsageRights() Kontrollerar om pdf:en har en användningsrätt eller inte.
CoversWholeDocument(string) Kontrollerar om signaturen täcker hela dokumentet.
Dispose() Disponerar fasaden.
ExtractCertificate(string) Extraherar signaturens enda X.509-certifikat som en ström.
ExtractImage(string) Extraherar signaturens bild.
GetAccessPermissions() Returnerar åtkomstbehörighetsvärdet för certifierat dokument av MDP-signaturtypen.
GetBlankSignNames() Hämtar namnen på alla tomma signaturfält.
GetContactInfo(string) Får kontaktinformationen för en signatur.
GetDateTime(string) Hämtar signaturens datetime.
GetLocation(string) Hämtar platsen för en signatur.
GetReason(string) Får orsaken till en signatur.
GetRevision(string) Får revidering av en signatur.
GetSignerName(string) Får namnet på den person eller organisation som signerar pdf-dokumentet.
GetSignNames(bool) Hämtar namnen på alla inte tomma signaturer.
GetTotalRevision() Hämtar den totala revisionen.
RemoveSignature(string) Ta bort signaturen enligt namnet på signaturen.
RemoveSignature(string, bool) Tar bort signaturen enligt namnet på signaturen.
RemoveUsageRights() Tar bort posten för användningsrättigheter.
override Save(Stream) Sparar resultatet PDF för att streama.
override Save(string) Sparar resultatet PDF till fil.
SetCertificate(string, string) Ställ in certifikatfil och lösenord för signeringsrutinen.
Sign(string, Signature) Signera dokumentet med den givna typen signatur som är placerad i redan presenterat signaturfält. Innan signering måste signaturfältet vara tomt, dvs fältet får inte innehålla signaturlexikon. Således pdf-dokument har redan signaturfält, du ska inte ange platsen för att stämpla signaturen tas motsvarande sida och rektangel från signaturfält som hittas av signaturnamn (se SigName parameter). Sådana data som signaturorsak, kontakt och plats måste tillhandahållas av motsvarande egenskaper för Signaturobjektet sig.
Sign(int, bool, Rectangle, Signature) Signera dokumentet med den angivna typen signatur.
Sign(string, string, string, string, Signature) Signera dokumentet med den givna typen signatur som är placerad i redan presenterat signaturfält. Innan signering måste signaturfältet vara tomt, dvs fältet får inte innehålla signaturlexikon. Således pdf-dokument har redan signaturfält, du ska inte ange platsen för att stämpla signaturen tas motsvarande sida och rektangel från signaturfältet som hittas av signaturnamnet (se SigName parameter).
Sign(int, string, string, string, bool, Rectangle) Gör en signatur på pdf-dokumentet.
Sign(int, string, string, string, bool, Rectangle, Signature) Signera dokumentet med den angivna typen signatur.
Sign(int, string, string, string, string, bool, Rectangle, Signature) Signera dokumentet med den givna typen signatur som placeras i redan presenterat signaturfält. Innan man signerar pdf-dokument bör man redan ha signaturfält, motsvarande sida och rektangel är hämtade från signaturfält som hittas av signaturnamn (se SigName parameter) .
VerifySignature(string) Kontrollerar giltigheten av en signatur.
VerifySigned(string) Kontrollerar giltigheten av en signatur.

Se även