Signature

Signature class

Representa la clase principal que controla el proceso de firma de documentos.

public class Signature : IDisposable

Constructores

Nombre Descripción
Signature(Stream) Inicializa una nueva instancia deSignature clase con documento proporcionado por stream.
Signature(string) Inicializa una nueva instancia deSignature instancia de clase con documento proporcionado por la ruta del archivo.
Signature(Stream, LoadOptions) Inicializa una nueva instancia deSignature clase con documento proporcionado por flujo y opciones de cargaLoadOptions .
Signature(Stream, SignatureSettings) Inicializa una nueva instancia deSignatureinstancia de clase con documento proporcionado por stream ySignatureSettings .
Signature(string, LoadOptions) Inicializa una nueva instancia deSignature instancia de clase con documento proporcionado por ruta de archivo yLoadOptions .
Signature(string, SignatureSettings) Inicializa una nueva instancia deSignature instancia de clase con documento proporcionado por ruta de archivo ySignatureSettings .
Signature(Stream, LoadOptions, SignatureSettings) Inicializa una nueva instancia deSignature instancia de clase con documento proporcionado por flujo, opciones de cargaLoadOptions y ajustesSignatureSettings .
Signature(string, LoadOptions, SignatureSettings) Inicializa una nueva instancia deSignature instancia de clase con documento proporcionado por ruta de archivo,LoadOptions ySignatureSettings .

Métodos

Nombre Descripción
Delete(BaseSignature) Elimina la firma pasadaBaseSignature del documento.
Delete(List<BaseSignature>) Elimina la lista aprobada de firmasBaseSignature del documento.
Delete(List<SignatureType>) Elimina las firmas de la lista de ciertos tiposSignatureType del documento. Solo las firmas que se agregaron mediante el método Firmar y se marcaron como FirmasIsSignature será eliminado. Se admiten los siguientes tipos de firma: texto, imagen, digital, código de barras, código QR
Delete(List<string>) Elimina la lista aprobada de firmasBaseSignature del documento.
Delete(SignatureType) Elimina firmas de cierto tipoSignatureType del documento. Solo las firmas que se agregaron mediante el método Firmar y se marcaron como FirmasIsSignature será eliminado. Se admiten los siguientes tipos de firma: texto, imagen, digital, código de barras, código QR
Delete(string) Elimina la firma por su ID de firma específico del documento.
Dispose() Implementar interfaz IDisposable para limpiar recursos internos
GeneratePreview(PreviewOptions) Genera vista previa de las páginas del documento.
GetDocumentInfo() Obtiene información sobre las páginas del documento: sus tamaños, altura máxima de página, el ancho de una página con la altura máxima.
Search(List<SearchOptions>) Busca firmas en un documento porSearchOptions lista.
Search(params SignatureType[]) Busca tipos de firma especificados en el documento porSignatureType valor.
Search<T>(SearchOptions) Busca firmas en un documento porSearchOptions opciones.
Search<T>(SignatureType) Busca el tipo exacto de firmas en el documento porSignatureType valor.
Sign(Stream, List<SignOptions>) Firma documento con cobro deSignOptions y guarda el resultado en un stream.
Sign(Stream, SignOptions) Firma documento conSignOptions y guarda el resultado en un stream.
Sign(string, List<SignOptions>) Firma documento con cobro deSignOptions y guarda el resultado en la ruta de archivo especificada.
Sign(string, SignOptions) Firma documento conSignOptions y guarda el resultado en la ruta de archivo especificada.
Sign(Stream, List<SignOptions>, SaveOptions) Firma documento con cobro deSignOptions guarda el resultado en una secuencia con predefinidoSaveOptions .
Sign(Stream, SignOptions, SaveOptions) Firma documento conSignOptions guarda el resultado en una secuencia con predefinidoSaveOptions .
Sign(string, List<SignOptions>, SaveOptions) Firma documento con cobro deSignOptions y guarda el resultado en la ruta de archivo especificada con predefinidoSaveOptions .
Sign(string, SignOptions, SaveOptions) Firma documento conSignOptions y guarda el resultado en la ruta de archivo especificada con predefinidoSaveOptions .
Update(BaseSignature) Actualizaciones aprobadas firmaBaseSignature en el documento.
Update(List<BaseSignature>) Actualizaciones aprobadas firmasBaseSignature en el documento.
Verify(List<VerifyOptions>) Verifica las firmas del documento con la lista de datos de VerifyOptions.
Verify(VerifyOptions) Verifica las firmas del documento con los datos VerifyOptions dados.
static GenerateSignaturePreview(PreviewSignatureOptions) Genera una vista previa de la firma basada en SignOptions dadas.SignOptions

Eventos

Nombre Descripción
event SearchCompleted Ocurre cuando se completa el proceso de búsqueda de firmas.
event SearchProgress Ocurre cuando cambia el progreso del proceso de búsqueda de firmas.
event SearchStarted Ocurre cuando se inicia el proceso de búsqueda de firmas.
event SignCompleted Ocurre cuando se completa el proceso de firma del documento.
event SignProgress Ocurre cuando cambia el progreso del proceso de firma de documentos.
event SignStarted Ocurre cuando se inicia el proceso de firma del documento.
event VerifyCompleted Ocurre cuando se completa el proceso de verificación de firma.
event VerifyProgress Ocurre cuando cambia el progreso del proceso de verificación de firma.
event VerifyStarted Ocurre cuando se inicia el proceso de verificación de firma.

Observaciones

Aprende más

Ver también