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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
signNames | List<String> | Leer | Retorna los nombres de los campos de firma firmados en el documento. |
signatureNames | List<SignatureName> | Leer | Retorna los nombres de todos los campos de firma (tanto firmados como no firmadas). |
blankSignNames | List<String> | Leer | Devolve los nombres de campos sin firmas (blanco). |
containSignature | boolean | Leer | Alias para {@link #containsSignature()} que se ajusta al nombre C# {_code IsContainSignature() }. |
totalRevision | int | Leer | Retorna el número total de revisiones firmadas en el documento. |
Metodología
| firma | Descripció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) → boolean | Verifica la firma digital del campo de firmas especificado. |
verifySignature(signName: String) → boolean | Verifica la firma digital del campo de firmas especificado. |
verifySignature(signName: String, options: ValidationOptions) → boolean | Verifica la firma digital con las opciones de validación. |
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[]) → boolean | Verifica la firma digital con las opciones de validación y devolve un resultado. |
verifySignature(signatureName: SignatureName, options: ValidationOptions) → boolean | Verifica la firma digital de la especificada {@link SignatureName} con opciones. |
isContainSignature() → boolean | Alias para {@link #containsSignature()} que se ajusta al nombre C# {_code IsContainSignature() }. |
containsSignature() → boolean | Devolve si el documento contiene al menos un campo de firma firmado. |
isSigned(signName: String) → boolean | Devolve si se ha firmado el campo de firma especificado. |
getReason(signName: String) → String | Devolve la razón de firma para el campo de firma especificado. |
getLocation(signName: String) → String | Devolve la ubicación de firma para el campo de firma especificado. |
getSignerName(signName: String) → String | Devolve el nombre de la firma para el campo de firmas especificado. |
getDateTime(signName: String) → Date | Retorna la fecha de firma para el campo de firmas especificado. |
getContactInfo(signName: String) → String | Devolve 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() → boolean | Retorna si el documento contiene derechos de uso (dicionario UR3 en el catálogo de documentos). |
removeUsageRights() | Elimina los derechos de uso del documento. |
getTotalRevision() → int | Retorna el número total de revisiones firmadas en el documento. |
getRevision(signName: String) → int | Retorna el número de revisión basado en 1 para el campo de firma especificado. |
getRevision(signatureName: SignatureName) → int | Retorna el número de revisión basado en 1 para el campo de firma especificado. |
isCoversWholeDocument(signName: String) → boolean | Retorna si el rango de byte de la firma nombrada cubre el |
| El documento completo (es decir,. | |
coversWholeDocument(signatureName: SignatureName) → boolean | Retorna 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}. |