Básicamente, lo que quiero saber es, ¿hay alguna opción de código abierto mejor que JODConverter, Apache POI, docx4j
para hacer una conversión de documentos de Office - docx,doc,xls,xlsx,odt..
en un formato PDF
. He intentado todas estas opciones, funciona bien para archivos más pequeños y simples. Si los documentos contienen campos, objetos, tablas, etc., estos no se convierten correctamente. Ninguno de estos foros de herramientas también está activo. Si es posible, solo debemos usar Java. ¿Alguien tiene mejores sugerencias?¿Cuál es una buena opción para convertir documentos de Office a PDF o Imagen
Respuesta
Enviamos con convertidores de documentos de oficina tanto de código abierto como de código cerrado. Apache POI es el mejor convertidor de documentos de oficina de código abierto que hemos encontrado. Apache POI es active también. Hemos tenido éxito en corregir errores por nuestra cuenta, obtener la atención de los desarrolladores para casos/fallas de prueba bien documentadas, y en contratar a personas comprometidas con el proyecto para arreglar/actualizar cosas que necesitábamos rápidamente.
POI puede ser el mejor, para alguien que desarrolla esta funcionalidad para distribuir. Pero para alguien que necesita el POI de salida de caja negra no se lo puede recomendar. POI puede ser confiable si uno puede mantener las compilaciones con personalización. Queremos una solución que pueda hacer acción directamente. Se espera que el mantenimiento sea mínimo – Kris
Si tiene que ser de código abierto, POI es lo mejor que conozco. –
@Martin, ¿En qué formatos está utilizando POI para convertir? ¿Y se convierte a PDF desde el primer momento? – JasonPlutext
una biblioteca comercial de hacerlo es http://www.aspose.com/java/total-component.aspx
es razonablemente bueno - he utilizado una versión antigua (no ha obtenido su más reciente versión actualizada).
Recientemente he usado XDocReport. Admiten convertidores de docx a pdf (explained here)
Solo para aclarar el convertidor XDocReport docx-> pdf: carga docx con POI en un XWPFDocument y un bucle para cada estructura de POI (XWPFParagraph, XWPFTable, etc.) para crear la estructura iText 3.1.7 para generar PDF. Si solo desea convertir docx a pdf, lea [XWPFDocument 2 PDF] (https://code.google.com/p/xdocreport/wiki/XWPFConverterPDFViaIText) – Angelo
- 1. documentos de Office Convert sin Office
- 2. Una buena manera de crear PDF desde documentos de Office en Java
- 3. ¿Una buena biblioteca para convertir PDF a TIFF?
- 4. ¿Cuál es la mejor manera de analizar documentos de Microsoft Office y PDF?
- 5. ¿Cómo convertir un pdf a una imagen?
- 6. ¿Es Neo4J una buena opción para clojure?
- 7. Conversión de documentos de MS Word a PDF en ASP.NET
- 8. ¿Es RavenDB una buena opción para este concepto?
- 9. Convertir PDF a HTML
- 10. Convertir PDF a imágenes automáticamente
- 11. Convertir imagen a PDF en Android
- 12. Convertir Markdown + CSS a .doc o .pdf
- 13. ¿OpenID es necesariamente una buena opción para el comercio electrónico?
- 14. ¿REST es una buena opción para las aplicaciones web GUI?
- 15. ¿WCF Duplex es una buena opción?
- 16. ¿Convertir archivos TEX a PDF o DOCX?
- 17. VirtualWebappLoader: ¿es una buena opción para usar en producción?
- 18. ¿Es Cayena una buena opción para mi requerimiento?
- 19. ¿Es posible extraer información Meta de archivos de MS Office y/o PDF con PHP?
- 20. ¿Qué biblioteca C++ puedo usar para convertir un PDF a una imagen en Windows?
- 21. Lote Convertir PDF a XPS
- 22. ¿Subversión eficientemente documentos de Office OpenXML?
- 23. ¿Cómo convertir documentos a PDF en una pila de Linux/PHP?
- 24. python convertir documentos de Microsoft Office a texto sin formato en Linux
- 25. convertir HTML a PDF
- 26. ¿Cómo producir documentos (docx o pdf) desde SQL Server?
- 27. ¿Hay alguna biblioteca de Java para convertir documentos de pdf a html?
- 28. Repositorio de código. ¿Cuál es una buena?
- 29. conversión de PDF a imagen
- 30. ¿Cuándo es mono una buena opción sobre .net?
Si JODConverter no es lo suficientemente bueno para usted (¿lo intentó con la última versión de OpenOffice/LibreOffice?), Entonces probablemente debería considerar el uso de Office. Sí, sé que no es de código abierto. – JasonPlutext
encontraste algo? También estoy buscando algo como esto. – iRunner
Estoy usando JOD, eso es un proyecto muerto, aún así, puede cumplir el propósito – Kris