PdfFileSignature

PdfFileSignature class

Rappresenta una classe per firmare un file pdf con un certificato.

public sealed class PdfFileSignature : SaveableFacade

Costruttori

Nome Descrizione
PdfFileSignature() Il costruttore della classe PdfFileSignature.
PdfFileSignature(Document) Inizializza nuovoPdfFileSignature oggetto sulla base deldocument .

Proprietà

Nome Descrizione
Document { get; } Ottiene la facciata del documento su cui sta lavorando.
IsCertified { get; } Ottiene il flag che determina se un documento è certificato o meno.
IsLtvEnabled { get; } Ottiene il flag abilitato LTV.
SignatureAppearance { get; set; } Imposta o ottiene un aspetto grafico per la firma. Il valore della proprietà rappresenta il nome del file immagine.
SignatureAppearanceStream { get; set; } Imposta o ottiene un aspetto grafico per la firma. Il valore della proprietà rappresenta il flusso di immagini.

Metodi

Nome Descrizione
virtual BindPdf(Document) Inizializza la facciata.
override BindPdf(Stream) Associa un flusso Pdf per la modifica.
override BindPdf(string) Associa un file Pdf per la modifica.
Certify(string, DocMDPSignature) Certificare il documento con la firma MDP che è apposto nel campo firma già presentato. Prima di firmare il campo firma deve essere vuoto, cioè il campo non deve contenere il dizionario delle firme. Quindi il documento pdf ha già il campo firma, non dovresti fornire il luogo per timbrare la firma, la pagina e il rettangolo corrispondenti sono presi dal campo della firma che si trova dal nome della firma (vedi parametro sigName).
Certify(int, string, string, string, bool, Rectangle, DocMDPSignature) Certificare il documento con la firma MDP. Tali dati come motivo firma, contatto e ubicazione devono essere forniti dalle corrispondenti proprietà dell’oggetto Firma sig.
override Close() Chiude la facciata.
ContainsSignature() Verifica se il pdf ha una firma digitale o meno.
ContainsUsageRights() Verifica se il pdf ha o meno diritti di utilizzo.
CoversWholeDocument(string) Verifica se la firma copre l’intero documento.
Dispose() Elimina la facciata.
ExtractCertificate(string) Estrae il singolo certificato X.509 della firma come flusso.
ExtractImage(string) Estrae l’immagine della firma.
GetAccessPermissions() Restituisce il valore delle autorizzazioni di accesso del documento certificato in base al tipo di firma MDP.
GetBlankSignNames() Ottiene i nomi di tutti i campi firma vuoti.
GetContactInfo(string) Ottiene le informazioni di contatto di una firma.
GetDateTime(string) Ottiene la data e l’ora della firma.
GetLocation(string) Ottiene la posizione di una firma.
GetReason(string) Ottiene il motivo di una firma.
GetRevision(string) Ottiene la revisione di una firma.
GetSignerName(string) Ottiene il nome della persona o dell’organizzazione che ha firmato il documento pdf.
GetSignNames(bool) Ottiene i nomi di tutte le firme non vuote.
GetTotalRevision() Ottiene la revisione totale.
RemoveSignature(string) Rimuovere la firma in base al nome della firma.
RemoveSignature(string, bool) Rimuove la firma in base al nome della firma.
RemoveUsageRights() Rimuove la voce dei diritti di utilizzo.
override Save(Stream) Salva il risultato PDF in streaming.
override Save(string) Salva il risultato PDF su file.
SetCertificate(string, string) Imposta il file del certificato e la password per la routine di firma.
Sign(string, Signature) Firma il documento con il tipo specificato firma che è posto nel campo firma già presentato. Prima di firmare il campo firma deve essere vuoto, cioè il campo non deve contenere dizionario firme. Quindi il documento pdf ha già il campo firma, non dovresti fornire il luogo per apporre la firma, pagina e rettangolo corrispondenti sono presi dal campo firma che si trova per nome firma (vedi parametro SigName). Tali dati come motivo firma, contatto e posizione devono essere forniti dalle proprietà corrispondenti dell’oggetto Firma sig.
Sign(int, bool, Rectangle, Signature) Firma il documento con la firma di tipo specificata.
Sign(string, string, string, string, Signature) Firma il documento con il tipo specificato firma che è posto nel campo firma già presentato. Prima di firmare il campo firma deve essere vuoto, cioè il campo non deve contenere dizionario firme. Quindi il documento pdf ha già il campo firma, non dovresti fornire il luogo per apporre la firma, la pagina e il rettangolo corrispondenti sono presi dal campo della firma che si trova per nome della firma (vedi parametro SigName).
Sign(int, string, string, string, bool, Rectangle) Apporta una firma sul documento pdf.
Sign(int, string, string, string, bool, Rectangle, Signature) Firma il documento con la firma di tipo specificata.
Sign(int, string, string, string, string, bool, Rectangle, Signature) Firma il documento con la firma del tipo specificata che è inserita nel campo della firma già presentato. Prima di firmare il documento pdf dovrebbe avere già il campo della firma, la pagina e il rettangolo corrispondenti sono presi dal campo della firma che si trova dal nome della firma (vedi parametro SigName) .
VerifySignature(string) Verifica la validità di una firma.
VerifySigned(string) Verifica la validità di una firma.

Guarda anche