PdfFileSignature

PdfFileSignature

Revisión

PdfFileSignature Es una clase en Aspose.PDF FOSS para Java. Heredados de: AutoCloseable.

Facade para trabajar con las firmas digitales PDF.

Esta clase proporciona 42 métodos para trabajar con los objetos PdfFileSignature en programas de Java. Los métodos disponibles incluyen: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,y 12 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : blankSignNames, containSignature, signNames, signatureNames, totalRevision.

Propiedades

NombreTipoAccesoDescripción
signNamesList<String>LeerRetorna los nombres de los campos de firma firmados en el documento.
signatureNamesList<SignatureName>LeerRetorna los nombres de todos los campos de firma (tanto firmados como no firmadas).
blankSignNamesList<String>LeerDevolve los nombres de campos sin firmas (blanco).
containSignaturebooleanLeerAlias para {@link #containsSignature()} que se ajusta al nombre C# {_code IsContainSignature() }.
totalRevisionintLeerRetorna el número total de revisiones firmadas en el documento.

Metodología

firmaDescripción
PdfFileSignature()Crea un nuevo ejemplo vacío {@code PdfFileSignature}.
PdfFileSignature(document: Document)Crea un {@code PdfFileSignature} vinculado al documento especificado.
PdfFileSignature(inputFile: String)Crea un {@code PdfFileSignature} vinculado al PDF en { @code inputFile}.
bindPdf(inputFile: String)Enlaza un archivo PDF a esta fachada de firma.
bindPdf(inputStream: InputStream)Conexión de un PDF a partir de una entrada.
bindPdf(document: Document)Enlaza un {@link Document} existente a esta fachada de firma.
getSignNames()List<String>Retorna los nombres de los campos de firma firmados en el documento.
getSignatureNames(onlyActive: boolean)List<SignatureName>Retorna los nombres de todos los campos de firma en el documento como:
{@link SignatureName} objetos con metadatos sobre si cada campo está firmado.
getSignatureNames()List<SignatureName>Retorna los nombres de todos los campos de firma (tanto firmados como no firmadas).
getBlankSignNames()List<String>Devolve los nombres de campos sin firmas (blanco).
verifySignature(signatureName: SignatureName)booleanVerifica la firma digital del campo de firmas especificado.
verifySignature(signName: String)booleanVerifica la firma digital del campo de firmas especificado.
verifySignature(signName: String, options: ValidationOptions)booleanVerifica la firma digital con las opciones de validación.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanVerifica la firma digital con las opciones de validación y devolve un resultado.
verifySignature(signatureName: SignatureName, options: ValidationOptions)booleanVerifica la firma digital de la especificada {@link SignatureName} con opciones.
isContainSignature()booleanAlias para {@link #containsSignature()} que se ajusta al nombre C# {_code IsContainSignature() }.
containsSignature()booleanDevolve si el documento contiene al menos un campo de firma firmado.
isSigned(signName: String)booleanDevolve si se ha firmado el campo de firma especificado.
getReason(signName: String)StringDevolve la razón de firma para el campo de firma especificado.
getLocation(signName: String)StringDevolve la ubicación de firma para el campo de firma especificado.
getSignerName(signName: String)StringDevolve el nombre de la firma para el campo de firmas especificado.
getDateTime(signName: String)DateRetorna la fecha de firma para el campo de firmas especificado.
getContactInfo(signName: String)StringDevolve la información de contacto para el campo de firma especificado.
save(outputFile: String)Salva el documento vinculado a un archivo.
save(outputStream: OutputStream)Salva el documento vinculado a un flujo de salida.
close()Cierra la fachada de firma y libera el documento vinculado
(Si esta fachada la posee).
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature)Signe el documento creando un nuevo campo de firma en la página dada.
sign(fieldName: String, signature: Signature)Signe un campo de firma existente por nombre.
removeSignature(signName: String)Remove una firma del campo de firmas especificado.
removeSignature(signName: String, removeField: boolean)Remove una firma del campo de firmas especificado.
containsUsageRights()booleanRetorna si el documento contiene derechos de uso (dicionario UR3 en el catálogo de documentos).
removeUsageRights()Elimina los derechos de uso del documento.
getTotalRevision()intRetorna el número total de revisiones firmadas en el documento.
getRevision(signName: String)intRetorna el número de revisión basado en 1 para el campo de firma especificado.
getRevision(signatureName: SignatureName)intRetorna el número de revisión basado en 1 para el campo de firma especificado.
isCoversWholeDocument(signName: String)booleanRetorna si el rango de byte de la firma nombrada cubre el
El documento completo (es decir,.
coversWholeDocument(signatureName: SignatureName)booleanRetorna si el rango de byte de la firma nombrada cubre el
Todo el documento.
getReason(name: SignatureName)String{@link #getReason(String)} sobrecarga tomando {_link SignatureName}.
getLocation(name: SignatureName)String{@link #getLocation(String)} sobrecarga tomando {_link SignatureName}.
getSignerName(name: SignatureName)String{@link #getSignerName(String)} sobrecarga tomando { @link SignatureName}.
getDateTime(name: SignatureName)Date{@link #getDateTime(String)} sobrecarga tomando { @link SignatureName}.
getContactInfo(name: SignatureName)String{@link #getContactInfo(String)} sobrecarga tomando { @link SignatureName}.

Ver también

 Español