pdfwriter - ¿Hay alguna alternativa de creación de PDF Java para iText?
leer pdf con itext java (8)
¿Has intentado aumentar la cantidad de montón disponible para la JVM? OUtOfMemory al procesar grandes cantidades de datos generalmente requiere más memoria.
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?
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.
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, vale la pena compartirlos. La edición Docmosis Community 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
Qoppa y Crionics ofrecen herramientas comerciales para crear archivos PDF.
try pdfjet tiene licencia bsd y también hay una versión comercial con más funciones http://pdfjet.com/os/edition.html
Aspose ofrece un componente PDF para Java . Aspose también se usa para crear documentos de Word, Excel, PowerPoint ... en Java (o .Net).
Sin embargo, no es un software libre ...