Inicio Proyectos Librería JRtfTree

Librería JRtfTree

por sgoliver

Índice de secciones

  1. Introducción
  2. Descargas

Enlaces relacionados

Introducción a JRtfTree

JRtfTree es una traducción al lenguaje Java de mi proyecto NRtfTree (C#). JRtfTree se distribuye bajo licencia GPL.

Se trata de una librería dirigida a facilitar el tratamiento estructurado de documentos con formato RTF.

El formato RTF (Rich Text Format) permite la creación de texto enriquecido en el que pueden insertarse una gran cantidad de elementos extra como imágenes, tablas, listas, hipervínculos y otras muchas características propias de cualquier procesador de texto actual.

La API ofrecida por JRtfTree permite de forma sencilla el análisis, lectura y modificación de documentos RTF, pudiendo utilizar para ello dos modelos distintos de ejecución análogos a los modelos SAX y DOM aplicados al formato XML.

Bajo el primero de los modelos, estilo DOM, JRtfTree permite analizar de forma automática un documento RTF tras convertirlo a una estructura de datos interna en forma de árbol, manejable e intuitiva, a través de la cual poder analizar y modificar el documento de una forma sencilla y eficaz sin tener que conocer a fondo los detalles del formato RTF.

Con el segundo de los modos de ejecución, estilo SAX, el documento RTF podrá analizarse de forma secuencial bajo un modelo basado en eventos, donde sólo habrá que implementar las actuaciones necesarias para tratar cada uno de los elementos leidos del documento RTF que sean relevantes para nuestra aplicación.

Mientras completo la sección de JRtfTree con más información específica para Java, puede conseguir más información sobre el proyecto visitando la página de NRtfTree, versión original de la librería en C#, que contiene información adicional y ejemplos que pueden ser aplicados muy fácilmente a la versión Java.

La versión disponible actualmente de JRtfTree (v0.1.1b) se encuentra aún en fase beta y abarca toda la funcionalidad de las clases base de la versión 0.2 de NRtfTree. Las clases de nodos especiales (imagen, objeto y grupo de información) se publicarán más adelante una vez estabilizada la versión actual.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies