PdfContentEditor
Resumo geral
PdfContentEditor é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: AutoCloseable.
Fornece métodos para a edição de conteúdo PDF, principalmente operações de substituição de texto.
Esta classe fornece 17 métodos para trabalhar com objetos PdfContentEditor em programas Java. Os métodos disponíveis incluem: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. 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, replaceTextStrategy, textReplaceOptions.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Leia. | Retorna as opções de substituição do texto utilizadas neste editor. |
replaceTextStrategy | ReplaceTextStrategy | Leia. | Retorna as configurações da estratégia de substituição do texto. |
document | Document | Leia. | Retorna o documento vinculado. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfContentEditor() | Cria uma nova instância {@code PdfContentEditor}. |
getTextReplaceOptions() → TextReplaceOptions | Retorna as opções de substituição do texto utilizadas neste editor. |
setTextReplaceOptions(options: TextReplaceOptions) | Defina as opções de substituição do texto. |
getReplaceTextStrategy() → ReplaceTextStrategy | Retorna as configurações da estratégia de substituição do texto. |
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. |
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. |
replaceText(searchText: String, replaceText: String) → boolean | Substitui todas as ocorrências do texto especificado em todo o documento. |
replaceText(searchText: String, pageNumber: int, replaceText: String) → boolean | Substitui todas as ocorrências do texto especificado numa página específica. |
getDocument() → Document | Retorna o documento vinculado. |
getStamps(pageNumber: int) → StampInfo[] | Retorna os metadados de selos armazenados numa página. |
deleteStampById(pageNumber: int, stampId: int) → boolean | Elimina uma entrada de metadados por ID do selo. |
deleteStampById(stampId: int) → boolean | Elimina as entradas de metadados do selo por ID de selo em todas as páginas. |
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int) → boolean | Cria um {@link org.aspose.pdf.annotations.TextAnnotation} em |
| a página dada no retângulo dado. | |
close() | Fecha o editor e libera o documento vinculado. |