PdfAnnotationEditor

PdfAnnotationEditor

Revisión

PdfAnnotationEditor Es una clase en Aspose.PDF FOSS para Java.

Proporciona métodos para gestionar las anotaciones en un documento PDF: flamenco, eliminación y cuantía de anotadas.

Esta clase proporciona 21 métodos para trabajar con los objetos PdfAnnotationEditor en programas de Java. Los métodos disponibles incluyen: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. 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 : document.

Propiedades

NombreTipoAccesoDescripción
documentDocumentLeerdevolver el documento vinculado.

Metodología

firmaDescripción
PdfAnnotationEditor()Crea una nueva instancia {@code PdfAnnotationEditor}.
PdfAnnotationEditor(document: Document)Crea un nuevo {@code PdfAnnotationEditor} vinculado al documento especificado.
bindPdf(inputFile: String)booleanEnlaza un archivo PDF a este editor.
bindPdf(inputStream: InputStream)booleanConexión de un PDF a partir de una entrada.
bindPdf(document: Document)booleanEnlaza un {@link Document} existente a este editor.
flattenAnnotations()booleanFlattens todas las anotaciones en el documento: cada anotamiento que lleva un
el flujo de apariencia normal ({@code /AP /N}) tiene que la aparición se quema en
el flujo de contenido de la página — envuelto en un {@code q cm …
deleteAnnotations()booleanElimina todas las anotaciones de todas los sitios del documento.
deleteAnnotations(annotationType: String)booleanElimina las anotaciones del tipo especificado de todas las páginas.
getAnnotationCount(pageNumber: int)intRetorna el número de anotaciones en la página especificada.
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String)Renombrar al autor (la entrada de la anotación /T) en cada marcado
la anotación en el rango de páginas incluidas [startPage, endPages] cuyos
El autor actual es igual a {@code oldAuthor}.
save(outputFile: String)booleanSalva el documento vinculado a un archivo.
save(outputStream: OutputStream)booleanSalva el documento vinculado a un flujo de salida.
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[])Exporta las anotaciones al formato XFDF, filtrándose opcionalmente por rango de página y tipo.
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[])Importa anotaciones de un flujo de entrada XFDF.
importAnnotationFromXfdf(stream: InputStream)Importar anotaciones de un flujo de entrada XFDF (todos los tipos).
importAnnotationFromXfdf(filePath: String)Importa anotaciones de un archivo XFDF (todos los tipos).
importAnnotationsFromXfdf(filePath: String)Importa anotaciones de un archivo XFDF (todos los tipos).
importAnnotationsFromXfdf(stream: InputStream)Importar anotaciones de un flujo de entrada XFDF (todos los tipos).
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[])Importa anotaciones de un flujo de entrada XFDF con filtrado tipo.
getDocument()Documentdevolver el documento vinculado.
close()Cierra el editor y libera el documento vinculado.

Ver también

 Español