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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Leer | Retorna las opciones de reemplazo del texto utilizadas por este editor. |
replaceTextStrategy | ReplaceTextStrategy | Leer | Retorna las configuraciones de la estrategia de reemplazo. |
document | Document | Leer | devolver el documento vinculado. |
Metodología
| firma | Descripción |
|---|---|
PdfContentEditor() | Crea una nueva instancia {@code PdfContentEditor}. |
getTextReplaceOptions() → TextReplaceOptions | Retorna las opciones de reemplazo del texto utilizadas por este editor. |
setTextReplaceOptions(options: TextReplaceOptions) | Define la opción de reemplazo del texto. |
getReplaceTextStrategy() → ReplaceTextStrategy | Retorna las configuraciones de la estrategia de reemplazo. |
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. |
save(outputFile: String) → boolean | Salva el documento vinculado a un archivo. |
save(outputStream: OutputStream) → boolean | Salva el documento vinculado a un flujo de salida. |
replaceText(searchText: String, replaceText: String) → boolean | Replace todos los acontecimientos del texto especificado a lo largo de todo el documento. |
replaceText(searchText: String, pageNumber: int, replaceText: String) → boolean | Replace todos los acontecimientos del texto especificado en una página específica. |
getDocument() → Document | devolver el documento vinculado. |
getStamps(pageNumber: int) → StampInfo[] | Retorna los metadatos de la etiqueta almacenados en una página. |
deleteStampById(pageNumber: int, stampId: int) → boolean | Elimina la entrada de metadatos de stamp por ID de la stamp. |
deleteStampById(stampId: int) → boolean | Elimina 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) → boolean | Crea 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. |