Estoy tratando de renderizar entre 100,000 y 80 registros de columna a través de FOP y funciona en tanques casi todo el tiempo (OutOfMemoryException). Sé que iText podría manejar ese tipo de carga pero no puedo usarla debido a la licencia LGPL. ¿Hay alguna biblioteca alternativa de Java para iText que pueda manejar la representación de un gran volumen de datos en PDF?¿Hay alguna alternativa de creación de PDF Java para iText?
Respuesta
Existen bibliotecas generadoras de PDF comerciales, como BFO y ElegantJ. Si necesita código abierto, existe PDFBox, pero no sé si está listo para producción.
Gracias por las sugerencias los echaré un vistazo. –
PdfBox está activo, solo la página de inicio es http://pdfbox.apache.org ahora. – xmedeko
implementamos con pdfbox - ha estado funcionando muy bien. –
Eche un vistazo a RenderX para una alternativa a FOP.
Cuesta dinero, pero si tiene una solución existente que podría ser la más barata.
Aspose ofrece a PDF component for Java. Aspose también se usa para crear documentos de Word, Excel, PowerPoint ... en Java (o .Net).
Sin embargo, no es un software libre ...
La biblioteca Aspose Java PDF es basura caliente. Ni siquiera es compatible con el formato HTML. – iandisme
Nunca he tenido una buena experiencia con ningún producto Aspose; además, cuestan dinero. – vikingsteve
¿Ha tratado de aumentar la cantidad de almacenamiento dinámico disponible para la JVM? OUtOfMemory al procesar grandes cantidades de datos generalmente requiere más memoria.
Sí, el problema es que FOP requiere que descargue todo el documento XML en memoria, simplemente no puede manejar la carga. Aumenté el espacio de almacenamiento de hasta 1GB y todavía no se usa. –
Qoppa y Crionics ofrecen herramientas comerciales para crear archivos PDF.
Esto podría ser un poco tarde para ti Mike C. pero en caso de que otros tengan requisitos de huella baja de documentos grandes y requisitos de redistribución similares, entonces vale la pena compartirlos. Docmosis La edición de comunidad se puede redistribuir libremente y puede producir documentos muy grandes con una huella de memoria constante (procesamiento basado en flujo). Usted (o sus clientes, ya que implica la redistribución) deberían estar dispuestos a instalar OpenOffice en algún lugar para permitir la conversión.
hay algunas alternativas
intento pdfjet se licencia BSD y también hay una versión comercial con más características http://pdfjet.com/os/edition.html
- 1. PDFlib para php, ¿hay alguna alternativa?
- 2. ¿Hay alguna alternativa para implementar Clone en Java?
- 3. Lea el pdf usando iText
- 4. ¿Hay alguna alternativa a C?
- 5. ¿Hay alguna alternativa a OData?
- 6. Gráficos vectoriales en iText PDF
- 7. Usando iText para convertir HTML a PDF
- 8. ¿Hay alguna buena alternativa para Visio/PowerPoint?
- 9. ¿hay alguna alternativa para ActionBar en 2.2?
- 10. ¿Hay alguna alternativa para dormir() en C?
- 11. ¿Hay alguna alternativa de código abierto para ReplayDIRECTOR/Chronon Debugger?
- 12. Android: ¿Hay alguna biblioteca de PDF gratuita para Android?
- 13. ¿Hay alguna alternativa viable a wkhtmltopdf en Windows para la conversión de html a pdf?
- 14. ¿Hay una GUI para diseñar informes PDF generados por Java?
- 15. ¿Hay alguna alternativa IDA Pro?
- 16. ¿Hay alguna alternativa de trabajos de Cron?
- 17. ¿Hay alguna alternativa a XmlUnit?
- 18. ¿hay alguna alternativa a '#' + div_id?
- 19. Lectura de anotaciones en PDF con iText
- 20. ¿Hay alguna alternativa a py2exe?
- 21. ¿Hay alguna alternativa a Gigaspaces?
- 22. iText, caracteres Unicode y Java
- 23. ¿Hay alguna alternativa al SDK de BoxedApp?
- 24. Paisaje y retrato para pdf con Flying Saucer/iText
- 25. ¿Hay alguna alternativa práctica a los hilos?
- 26. OpenGL demasiado difícil para mí, ¿hay alguna alternativa?
- 27. Itext incrusta fuente en un PDF
- 28. Creación de facturas en PDF: ¿hay soluciones de plantillas?
- 29. ¿Hay alguna alternativa de KCacheGrind para Mac Os X?
- 30. ¿Hay alguna alternativa de código abierto para Crystal Reports?
Por qué no puedes usar LGPL? – cletus
¿Por qué no iText? http://stackoverflow.com/questions/602977/interactive-pdf-creation-alternatives-to-acrobat – adatapost
Um, mencionó iText pero tiene una restricción debido a la licencia. – cletus