PdfContentEditor

PdfContentEditor

Revisión

PdfContentEditor Es una clase en Aspose.PDF FOSS para Java. Heredados de: AutoCloseable.

Proporciona métodos para la edición de contenido PDF, principalmente las operaciones de reemplazo de texto.

Esta clase proporciona 17 métodos para trabajar con los objetos de PdfContentEditor en programas Java. Los métodos disponibles incluyen: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. 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, replaceTextStrategy, textReplaceOptions.

Propiedades

NombreTipoAccesoDescripción
textReplaceOptionsTextReplaceOptionsLeerRetorna las opciones de reemplazo del texto utilizadas por este editor.
replaceTextStrategyReplaceTextStrategyLeerRetorna las configuraciones de la estrategia de reemplazo.
documentDocumentLeerdevolver el documento vinculado.

Metodología

firmaDescripción
PdfContentEditor()Crea una nueva instancia {@code PdfContentEditor}.
getTextReplaceOptions()TextReplaceOptionsRetorna las opciones de reemplazo del texto utilizadas por este editor.
setTextReplaceOptions(options: TextReplaceOptions)Define la opción de reemplazo del texto.
getReplaceTextStrategy()ReplaceTextStrategyRetorna las configuraciones de la estrategia de reemplazo.
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.
save(outputFile: String)booleanSalva el documento vinculado a un archivo.
save(outputStream: OutputStream)booleanSalva el documento vinculado a un flujo de salida.
replaceText(searchText: String, replaceText: String)booleanReplace todos los acontecimientos del texto especificado a lo largo de todo el documento.
replaceText(searchText: String, pageNumber: int, replaceText: String)booleanReplace todos los acontecimientos del texto especificado en una página específica.
getDocument()Documentdevolver el documento vinculado.
getStamps(pageNumber: int)StampInfo[]Retorna los metadatos de la etiqueta almacenados en una página.
deleteStampById(pageNumber: int, stampId: int)booleanElimina la entrada de metadatos de stamp por ID de la stamp.
deleteStampById(stampId: int)booleanElimina las entradas de metadatos de la etiqueta por ID de los símbolos de todas las páginas.
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int)booleanCrea un {@link org.aspose.pdf.annotations.TextAnnotation} en el sitio web de la página web
la página en el rectángulo dado.
close()Cierra el editor y libera el documento vinculado.

Ver también

 Español