En esta sección se mostrarán todas las descargas disponibles para el proyecto JRtfTree:
Versión v0.1.1 beta [143 Kb]
Fuentes completos de la librería JRtfTree v0.1.1b, fichero JAR, y documentación javadoc.
En esta sección se mostrarán todas las descargas disponibles para el proyecto JRtfTree:
Versión v0.1.1 beta [143 Kb]
Fuentes completos de la librería JRtfTree v0.1.1b, fichero JAR, y documentación javadoc.
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.
He añadido por fin a la web una sección específica para el proyecto JRtfTree.
Como ya sabéis, JRtfTree es una traducción al lenguaje Java de la librería NRtfTree.
He cambiado la versión a 0.1.1 tan sólo para reflejar el cambio de licencia, ahora se distribuye bajo licencia GPL, por lo que su estado continúa siendo el mismo que cuando la publiqué por primera vez, es decir, que a día de hoy está implementada toda la funcionalidad incluida con la versión 0.2 de NRtfTree, excluyendo las clases de nodos especiales para el tratamiento de imágenes y objetos.
Espero, a partir de ahora, poder dedicar un poco más de atención a este proyecto para tratar de alinearlo con la versión actual de NRtfTree.
Como siempre, podéis acceder a la sección dedicada a JRtfTree a través de la página de proyectos.
Ya existe una versión preliminar de la librería JRtfTree, una conversión al lenguaje Java de NRtfTree. Por el momento se han traducido tan sólo las clases base y la documentación.
Podéis descargar todos los fuentes pulsando aquí.
Coincidiendo con la publicación de la segunda versión de la librería NRtfTree quería anunciar la inminente publicación de su librería análoga desarrollada para Java, JRtfTree.
Aunque por el momento sólo he traducido las clases base de la librería, mi intención es que todas y cada una de las funcionalidades de NRtfTree queden traducidas en la versión estable en Java.
En un par de días habilitaré la descarga de una versión preliminar de los fuentes.