At 09:26 PM 1/28/2003 -0500, Andrus wrote:
I was wondering if anyone used Tapestry with PDF generation frameworks? SourceForge mailing lists are really "searchable", so I can't tell if this was discussed in the past.

Anyway, just checking what potential problems I might have.

PDF generation is a part of a bigger Cayenne/Tapestry application. We are using iText as PDF generation framework. It seems to be more solid than things like FOP.

Tapestry PDF pages override "beginResponse" to set the right HTTP headers and push the PDF content directly to HttpServletResponse. Unfortunately this brings Tapestry down to simple servlet API. And using iText XML options (with XML generated by Tapestry, and then fed to PDF generator) seem like big performance overhead. Anyone has any experience with such setup?

I figured I'd still try the XML thing... As expected, only the XML -> PDF part now takes twice as much time as before (without XML), and I haven't included the actual XML rendering in the timing. Also it has to be double-buffered now (one bugger for XML, another for PDF to set "Content-Length" correctly), so I expect memory issues.

Now I need to make a decision whether the component-based design this gives me is worth the trouble. On the positive side, I wrote a cool PDFMarkupWriter, working with nested XML writer :-).

Andrus



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Tapestry-developer mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/tapestry-developer


Reply via email to