En el blog de Rodrigo Corral en Geeks.ms me entero de la disponibilidad de un libro gratuito publicado por Charles Petzold, autor de grandes libros sobre desarrollo sobre Windows con tecnologías Microsoft. El libro en cuestión se titula .NET Book Zero - What the C or C++ Programmer Needs to Know about C# and the .NET Framework y trata, como él mismo indica en el primer capítulo, sobre todos aquellos temas generales que debe conocer cualquier persona para comenzar a programar en .NET con C#, … [Read more...]
Noticias atrasadas sobre NRtfTree
Hace unos días publiqué tanto en esta web como en el proyecto en SourceForge la versión 0.2.1 de mi librería NRtfTree. El único cambio relevante ha sido la correción de un bug un tanto feo en el método SaveRtf(), que hacía que no se guardaran correctamente algunos documentos que contuvieran caracteres especiales. El resto de cambios no tienen relación alguna con la funcionalidad y consisten únicamente en adecuar la documentación a la nueva dirección web. Adicionalmente, he … [Read more...]
Tratamiento de documentos Excel en Java (2)
Como dicen que más vale tarde que nunca, aquí va el segundo artículo de la serie dedicada al tratamiento de documentos Excel desde el lenguaje Java. En este articulo repasaré la segunda de las opciones a la hora de enfrentarse a una tarea de este tipo, que como ya dijimos, consiste en utilizar alguna de las APIs específicas desarrolladas con este objetivo. Las dos APIs más conocidas son las de Jakarta POI y JExcelApi. Tras evaluar ambas sólo puedo llegar a la conclusión de que son muy … [Read more...]
Proyecto NRtfTree en SourceForge
He decidido crear un proyecto en SourceForge para organizar y centralizar el desarrollo mi librería NRtfTree. Ya están montados y funcionando todos los recursos básicos: el tracker de descargas con los fuentes y los ejecutables (pronto la documentación de la API), los foros de soporte y dudas y el servidor de control de versiones Subversion. Para quien le interese dejo aquí los enlaces al proyecto de SourceForge y a la web personal de la librería: Proyecto: … [Read more...]
Tratamiento de documentos Excel en Java (1)
En los últimos días, trabajando en un proyecto personal, he tenido que enfrentarme a la tarea de generar documentos de Microsoft Excel desde una aplicación escrita en Java. Viniendo del mundo .NET, y las facilidades que da esta plataforma para realizar este tipo de tareas, no estimé demasiado complejo hacer esto mismo en Java. Sin embargo, cuando llegó el momento de buscar información sobre el tema me llevé la desagradable sorpresa de que no existen muchas posibilidades, aunque sí suficientes, … [Read more...]
Versión preliminar JRtfTree
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í. … [Read more...]
Anuncio nueva librería JRtfTree
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. … [Read more...]
Librería NRtfTree v0.2
Después de un tiempo de prueba, publico la segunda versión estable de la librería NRtfTree, que tiene como novedades principales las siguientes: Optimimización de varios de los principales métodos de la librería, lo que supone una mejora sustancial del rendimiento al procesar documentos de gran tamaño. Nuevas propiedades para facilitar la navegación a través del árbol RTF: FirstChild: Primer nodo hijo. LastChild: Último nodo hijo. PreviousSibling: Nodo hermano … [Read more...]
Tutorial sobre la librería NRtfTree (2)
Publico el segundo tutorial sobre la librería NRtfTree, esta vez centrado en el tratamiento de documentos RTF al estilo SAX, es decir, basado en eventos. Como siempre, se puede acceder a este tutorial por medio de este enlace directo o accediendo a la página del proyecto. … [Read more...]
Tutorial sobre la librería NRtfTree (1)
Acabo de publicar un primer tutorial de uso de la librería NRtfTree donde detallo todos los pasos necesarios para construir un conversor sencillo de RTF a HTML como el que distribuyo de ejemplo con la propia librería. En esta primera parte hago uso de la primera variante de la librería, es decir, realizo un tratamiento estilo DOM al documento RTF utilizando para ello las clases RtfTree y RtfTreeNode. En unos días pretendo publicar una segunda parte de este tutorial donde se comenten los pasos … [Read more...]