Blog: Desarrollo web
Inicio > Blog > Desarrollo web
JAVADocX: genera documentos Word con JAVA
Publicado el: 22/01/2010 en: Desarrollo web | 32 comentarios
¿Qué es JAVADocX?
JAVADOCX es una librería desarrollada en Java por 2mdc para generar dinámicamente documentos de MS Word (WordprocessingML).
Estos documentos o informes pueden generarse, por ejemplo, a partir de los datos disponibles en una base de datos HSQLDB, Oracle o MySQL o directamente a partir de una hoja de cálculo. Los documentos generados son completamente editables (incluidos gráficos y tablas) con Microsoft Word o cualquier otro software compatible, por lo que el usuario final puede modificarlos en la forma que más le convenga.
Las funcionalidades de esta librería de software permiten que un programador con conocimientos básicos de Java pueda crear programáticamente documentos con un formato tan sofisticado como el que se podría conseguir mediante el uso de MS Word.
JAVADocX también proporciona herramientas para generar el mismo documento en otros formatos estándar tales como HTML y PDF.
¿Qué se puede hacer con JAVADocX?
Con unas pocas líneas de código se pueden generar informes y documentos que contengan:
- Todo tipo de listas: anidadas, numeradas…
- Tablas personalizadas
- Todo tipo de gráficos para visualizar datos númericos
- Tablas de contenidos para simplicar el uso de documentos complejos
- Cabeceras que incluyen “corporate branding”
- Pies de página con numeración
- Imágenes y todo tipo de elementos gráficos
- Cajas de texto
- Notas al pie, referencias
- Etcétera
JAVADOCX permite que un programador Java genere informes de forma rápida y sencilla mediante el uso de la parametrización por defecto incluida en las respectivas clases.
Cuando el diseño es un factor prioritario, JAVADOCX permite, con poco más esfuerzo, crear sofisticados informes que se ajustan a la imagen de marca deseada o a cualquier otro diseño predeterminado.
Web del producto | JAVADOCX: Generación de documentos Word con PHP y MySQL








Deja tu comentario32 Comentarios
Alberto Luis
13/08/2010
Se me hace interesante esta libreria, pero necesito un ejemplo.
Laura Blanco
16/08/2010
Hola Alberto,
Hay disponibles ejemplos y otra documentación relacionada en el blog del sitio web de la librería:
http://www.javadocx.com/blog-news
juan
16/09/2010
Hola es muy util esta libreria pero quisiera q alguien me diga como cambiar el ancho de la hoja de word quiero que la hoja de word sea creada con las medidas q yo le mande
Carlos Burges Ruiz de Gopegui
17/09/2010
Hola Juan:
Esa característica que solicitas no está disponible en JavadocX.
Un saludo
christian
17/09/2010
necesito ver los ejemplos para realizar un trabajo
help me
Andres
17/12/2010
no se que pasa genero el docx desde el netbeans y funciona pero cuando genero el proyecto y uso el .jar me crea el documento pero me dice que tiene problemas y nop puedo abrirlo. si me pueden colaborar gracias
Laura Blanco
20/12/2010
Hola Andrés,
Te contestamos en el email que has indicado al hacer el comentario.
¡Saludos!
Jorge
8/02/2011
A mi me pasa lo mismo que Andres, he generado el documento en formato docx sin problemas en Java pero a la hora de abrirlo me dice que hay problemas…. Pero antes hice unas pequeñas pruebas pero funcionaba. Gracias y un saludo.
Laura Blanco
8/02/2011
Hola Jorge,
Nos pondremos en contacto contigo cuanto antes en el email que nos has indicado.
¡Saludos!
Pablo
10/02/2011
Cuando dice que genera docs con error, es porque están poniendo alguna ñ o tilde, que en el inglés no existe. Alguien tiene idea como solucionar este problema?? Gracias.
Oscar Fernando Ortiz Ortega
10/02/2011
Hola saludos como estan espero que bien, tengo problemas para convertir el documento docx a formato de pdf. Lo creo desde netbean pero tiene problemas al crearlo marca unos errores y si me genera el pdf pero al abrirlo marca error.
Laura Blanco
11/02/2011
Hola Pablo,
Efectivamente el error al que se refería Jorge está relacionado con los caracteres especiales. En aproximadamente dos semanas tenemos previsto publicar una segunda versión de la librería en la que se corregirá este bug y muchos otros.
Saludos!
Jorge
10/05/2011
How to download javadocx.jar?
Laura Blanco
11/05/2011
Hi Jorge,
You can download it from this URL:
http://www.javadocx.com/download
Cheers!
Cristian
2/06/2011
Hola, ¿se puede insertar una imagen desde directo desde un byte[] o sólo se puede ser por referencia?
Saludos
Laura Blanco
3/06/2011
Hola Cristian,
Así es, actualmente solo es posible insertar imágenes por referencia.
Saludos!!
Laura
Cristian
9/06/2011
Hola, ¿ya solucionaron el tema de las ñ o los tildes?
Saludos
Laura
9/06/2011
Hola Cristian,
Es posible que este hilo en los foros oficiales de JavaDocX te sirva de ayuda:
http://www.javadocx.com/forum?vasthtmlaction=viewtopic&t=11.0
Saludos!
Laura
Cristian
9/06/2011
Hola, ¿no tienen una solución más de fondo?, porque si bien la solución propuesta en el hilo funciona, al hacer eso cambia toda la codificación del workspace de Eclipse, modificando todos los archivos que tenía éstos caractéres.
Cristian
13/06/2011
Hola, no sé si a alguien le ha pasado, pero inserto una imagen en el documento (400×167 72dpi) y al generar el docx aparece extremadamento grande de alrededor de 10 metros de ancho. Cambio el ancho con tamX y tamY pero no cambia, y para aplicarle scaling debo configurarlo en 1 pero la imagen me queda desproporcionada.
Saludos
Cristian
13/06/2011
Ya solucioné el tema de la imagen, era un problema de codificación al generar la imagen no relacionado con la librería.
¿Puedo alinear una imagen al centro?, he intentado con (”jc”,”center”) pero siempre la alinea a la izquierda.
Saludos
flak_11116
19/06/2011
Muy interesante el tema, pero ya intente realizarlo y no me sale ,me marco un error, alguien me puede ayudar o mostrarme un ejemplo completo para poder guiarme, trabajo con netbeas.
Gracias
Saludos….
Laura Blanco
20/06/2011
Flak, en el Blog de la librería (http://www.javadocx.com/blog-news) puedes encontrar ejemplos de funcionamiento que quizá te sirvan de ayuda.
Cristian, me alegro de que finalmente pudieses resolver el tema de la imagen. Si en el futuro tienes cualquier otra consulta, te invito a que la publiques en los foros oficiales de la librería (http://www.javadocx.com/forum), ya que allí otros usuarios podrán beneficiarse también de la respuesta.
Saludos!
Laura
jephte
25/07/2011
tengo el mismo problema con los caracteres especiales, en el link http://www.javadocx.com/forum?vasthtmlaction=viewtopic&t=11.0 hay la solucion para eclipse pero en netbeans no funciona, como podria configurar mi netbeans o javadox para poder usar los caracteres especiales. gracias
Francisco Arias
11/08/2011
no se que pasa genero el docx desde el netbeans y funciona pero cuando genero el proyecto y uso el .jar me crea el documento pero me dice que tiene problemas y nop puedo abrirlo. si me pueden colaborar gracias
Ronald
22/08/2011
Hola amigos!!
puedo convertir ese documento de word a PDF? y como lo haria en caso de que si!
Javier
24/08/2011
he descargado la libreria y puesto en practica el 1 ejemplo pero no me funciona me pueden ayudar porfavor
Javier
24/08/2011
Hola, disculpa he revisado el codigo y ya lo tengo sin errores era por los nombres que tenia en los ejemplos y los nombres que maneja ahorita pero cuando ejecuto el programa no hace nada, me pueden colaborar porfavor… trabajo sobre ubuntu y necesito probar la libreria que me funcione correctamente para open office y word. Espero una rta cuanto antes porfavor, desde ya gracias
Hector
25/08/2011
Como consigo la version pro ?
Andres
27/08/2011
Tengo el mismo problema al abrir el archivo ya generado desde mi aplicacion .jar, si lo genera pero aparece el mensaje de que hay problemas con el contenido, pero cuando ejecuto el programa desde netbeans si lo genera perfectamente, a que se debe?? ay algun problema con la libreria???, ay alguna otra version gratuita ya disponible en lo que no pase eso???
guillermo
22/11/2011
tengo el mismo problema de andres y quisiera saber si se puedo generar el docuemnto en la ruta que yo le indique. Gracias
Jesus Oviedo
24/01/2012
Hola, estoy teniendo problemas con las tildes, ya que cuando intento ejecutar el jar que genero no me abre el archivo porque dice que hay errores.
He probado con la última versión de Javadocx y he cambiado la codificación en Eclipse, pero sigue sin funcionar. Si alguien me puede ayudar. Gracias.
Deja tu comentario
Tags HTML Permitidos:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>