Pregunta

Me gustaría generar automáticamente documentos PDF desde Objetos Web basado en formularios de varias páginas.Suponiendo que tengo una clase que puede ensamblar los formularios relacionados (archivos java/wod), ¿hay una buena manera de analizar los formularios individuales en un PDF en lugar de ir a la pantalla?

¿Fue útil?

Solución

La respuesta canónica cuando se le pregunta acerca de los archivos PDF de WebObjects generalmente ha sido InformeMill.Es un marco de generación de documentos PDF que funciona de manera muy similar a WebObjects e incluye su propia herramienta gráfica de creación de PDF similar a WebObjects Builder e Interface Builder.Puede vincular elementos en sus archivos PDF generados a datos dinámicos en su aplicación tal como lo haría para un WOComponent.

Tienen un par de videos tutoriales sobre el Página del producto ReportMill eso debería darle una idea de cómo funciona la herramienta.Probablemente será mucho más fácil que intentar trabajar con FOP mediante programación.

Otros consejos

No estoy familiarizado con WebObjects, pero veo que tienes Java en la lista.yo texteo es una API de Java para crear archivos PDF.Si puede acceder a una API de Java desde WebObjects, debería poder crear archivos PDF de esa manera.

Componente ERPDFWrapper en Project Wonder: Enlace al sitio

ScArcher2>>

He buscado diferentes rutas para crear archivos PDF sobre la marcha, incluido FOP y algunas bibliotecas de Java.Creo que lo que realmente pregunto es si alguien ya ha hecho esto en el marco de WebObjects.Mi esperanza es que alguien familiarizado con WebObjects ya haya hecho esto y tenga alguna idea que me pueda ahorrar algo de tiempo.

Puede utilizar ReportMill o Jasper Reports.En comparación con ReportMill, Jasper Reports es gratuito pero requiere aprender una biblioteca enorme.Puede utilizar el complemento eclipse IReport o Jasper Assistant (si está utilizando WOLips) para crear plantillas de informes.Mi experiencia ambas son buenas.

El soporte de Jasper Reports se agregó a Project Wonder hace una semana:

Vídeo de enlace al sitio

Se realizó una charla sobre ese nuevo marco en WOWODC 2010 y quedó grabada.Consulte wocommunity.org y la lista de correo al respecto en octubre.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top