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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
document | Document | Leer | devolver el documento vinculado. |
Metodología
| firma | Descripción |
|---|---|
PdfAnnotationEditor() | Crea una nueva instancia {@code PdfAnnotationEditor}. |
PdfAnnotationEditor(document: Document) | Crea un nuevo {@code PdfAnnotationEditor} vinculado al documento especificado. |
bindPdf(inputFile: String) → boolean | Enlaza un archivo PDF a este editor. |
bindPdf(inputStream: InputStream) → boolean | Conexión de un PDF a partir de una entrada. |
bindPdf(document: Document) → boolean | Enlaza un {@link Document} existente a este editor. |
flattenAnnotations() → boolean | Flattens 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 | |
deleteAnnotations() → boolean | Elimina todas las anotaciones de todas los sitios del documento. |
deleteAnnotations(annotationType: String) → boolean | Elimina las anotaciones del tipo especificado de todas las páginas. |
getAnnotationCount(pageNumber: int) → int | Retorna 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) → boolean | Salva el documento vinculado a un archivo. |
save(outputStream: OutputStream) → boolean | Salva 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() → Document | devolver el documento vinculado. |
close() | Cierra el editor y libera el documento vinculado. |