PdfAnnotationEditor

PdfAnnotationEditor

Overview

PdfAnnotationEditor és una classe en FOSS per Java.

Proporciona mètodes per gestionar les anotacions en un document PDF: aplanar, esborrar i comptar les annotades.

Aquesta classe proporciona 21 mètodes per treballar amb objectes PdfAnnotationEditor en programes Java. Els mètodes disponibles inclouen: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: document.

Properties

NameTypeAccessDescription
documentDocumentReadRetorna el document obligat.

Methods

SignatureDescription
PdfAnnotationEditor()Crea una nova instància de {@code PdfAnnotationEditor}.
PdfAnnotationEditor(document: Document)Crea un nou {@code PdfAnnotationEditor} lligat al document especificat.
bindPdf(inputFile: String)booleanUnir un fitxer PDF a aquest editor.
bindPdf(inputStream: InputStream)booleanUnir un PDF d’un flux d ’entrada.
bindPdf(document: Document)booleanUnir un {@link Document} existent a aquest editor.
flattenAnnotations()booleanAplaca totes les anotacions en el document: cada anotació que porta un
la seva imatge normal ({@code /AP /N}) té aquesta imatge cremada en
el flux de contingut de la pàgina envoltat en un {@code q cm …
deleteAnnotations()booleanElimina totes les anotacions de totes els documents.
deleteAnnotations(annotationType: String)booleanElimina les anotacions del tipus especificat de totes les pàgines.
getAnnotationCount(pageNumber: int)intRetorna el nombre d’anotades a la pàgina especificada.
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String)Renomenar l’autor (la entrada /T de la anotació) en cada marcació.
Anotatiu en el rang de pàgines inclusius [Pàgina inicial, pàgina final] amb
autor actual és igual a {@code oldAuthor}.
save(outputFile: String)booleanSalva el document vinculat a un fitxer.
save(outputStream: OutputStream)booleanSalva el document vinculat a un flux de sortida.
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[])Exporta anotacions al format XFDF, filtrant opcionalment per àmbit de pàgines i tipus.
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[])Importa anotacions d’un flux de entrada XFDF.
importAnnotationFromXfdf(stream: InputStream)Importa anotacions d’un flux de entrada XFDF (tots els tipus).
importAnnotationFromXfdf(filePath: String)Importa anotacions d’un arxiu XFDF (tots els tipus).
importAnnotationsFromXfdf(filePath: String)Importa anotacions d’un arxiu XFDF (tots els tipus).
importAnnotationsFromXfdf(stream: InputStream)Importa anotacions d’un flux de entrada XFDF (tots els tipus).
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[])Importa anotacions d’un flux de entrada XFDF amb filtració de tipus.
getDocument()DocumentRetorna el document obligat.
close()Tanca l’editor i alliberar el document vinculat.

See Also

 Català