PdfAnnotationEditor
Resumo geral
PdfAnnotationEditor é uma classe em Aspose.PDF FOSS para Java.
Fornece métodos para gerenciar anotações em um documento PDF: achatamento, exclusão e contagem de anodações.
Esta classe fornece 21 métodos para trabalhar com objetos PdfAnnotationEditor em programas Java. Os métodos disponíveis incluem: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: document.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
document | Document | Leia. | Retorna o documento vinculado. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfAnnotationEditor() | Cria uma nova instância {@code PdfAnnotationEditor}. |
PdfAnnotationEditor(document: Document) | Cria um novo {@code PdfAnnotationEditor} vinculado ao documento especificado. |
bindPdf(inputFile: String) → boolean | Liga um ficheiro PDF a este editor. |
bindPdf(inputStream: InputStream) → boolean | Liga um PDF a partir de uma entrada. |
bindPdf(document: Document) → boolean | Liga um {@link Document} existente a este editor. |
flattenAnnotations() → boolean | Apresenta todas as anotações no documento: cada anotación que traz uma notação de texto. |
| O fluxo de aparência normal ({@code /AP /N}) tem essa aparencia queimada em | |
| o fluxo de conteúdo da página envolto num cm {@code q | |
deleteAnnotations() → boolean | Elimina todas as anotações de todas os documentos. |
deleteAnnotations(annotationType: String) → boolean | Elimina as anotações do tipo especificado de todas as páginas. |
getAnnotationCount(pageNumber: int) → int | Retorna o número de anotações na página especificada. |
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String) | Renomear o autor (entrada /T da anotação) em cada marcação. |
| Anotativa na faixa de páginas inclusiva [página inicial, página final] cuja | |
| autor atual é igual a {@code oldAuthor}. | |
save(outputFile: String) → boolean | Salva o documento vinculado a um ficheiro. |
save(outputStream: OutputStream) → boolean | Salva o documento vinculado para um fluxo de saída. |
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[]) | Exporta anotações para o formato XFDF, opcionalmente filtrando por intervalo de página e tipo. |
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | Importa anotações de um fluxo de entrada XFDF. |
importAnnotationFromXfdf(stream: InputStream) | Importa anotações de um fluxo de entrada XFDF (todos os tipos). |
importAnnotationFromXfdf(filePath: String) | Importa anotações de um ficheiro XFDF (todos os tipos). |
importAnnotationsFromXfdf(filePath: String) | Importa anotações de um ficheiro XFDF (todos os tipos). |
importAnnotationsFromXfdf(stream: InputStream) | Importa anotações de um fluxo de entrada XFDF (todos os tipos). |
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | Importa anotações de um fluxo de entrada XFDF com filtragem de tipo. |
getDocument() → Document | Retorna o documento vinculado. |
close() | Fecha o editor e libera o documento vinculado. |