Ajay: For PDF Conversions we have used a commercial Software called as RasterMaster from Snowbound. It does a pretty good job converting formats to PDF, using API calls from Java. We did have some issues with memory errors using this tool, but after increasing our Heap memory when the VM was being started, we were able to handle it. For more information, check out the web site.
http://www.snowbnd.com/Products/rm_native.htm HTH. -----Original Message----- From: Will Spies/Towers Perrin [mailto:[EMAIL PROTECTED]] Sent: Thursday, January 03, 2002 9:56 AM To: Struts Users Mailing List Subject: Re: Creating reports in PDF format Do any of these tools convert from RTF to PDF? To: "Struts Users Mailing List" <[EMAIL PROTECTED]> "John M. Corro" cc: (bcc: Will Spies/Towers Perrin) <john.corro@corner Subject: Re: Creating reports in PDF format stone.net> 01/03/02 09:47 AM Please respond to "Struts Users Mailing List" IMHO you should only look to iText if page generation times are under serious scrutiny or if you're expecting more than 15 pages per PDF file (a high end box might be able to handle more, I just know that there's a certain range of pages where FOP just starts becoming dog slow). FOP also is easier to work w/ because it's like like writing an HTML page in XSL (note i'm very much a newbie w/ XSL so hopefully that speaks to how much i dislike iText). Writing a PDF document in iText is like building an HTML document purely from javascript (document.write("<html>"); document.write("..."); etc) because you have to build everything from scratch at the Java code level. Also there are some bugs within iText that we still aren't sure what's going on. We just know it's coming from iText and some very goofy things had to be done to sidestep them. FOP doesn't have the best performance (or scalability), but it affords a rapid development environment. You can get better performance from iText, but you have to realize there's probably going to be a lengthier development time involved. ----- Original Message ----- From: "Rajan, Jeffy" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> Sent: Thursday, January 03, 2002 7:50 AM Subject: RE: Creating reports in PDF format > Both the options iText and FOP does not work so well for creating large PDF > files. You will end up with getting an Out of memory error. These option are > good if you want to create a few pages. If this is not the case you should > look into the various third party tools available. > > -----Original Message----- > From: Jin Bal [mailto:[EMAIL PROTECTED]] > Sent: Thursday, January 03, 2002 5:00 AM > To: Struts Users Mailing List; [EMAIL PROTECTED] > Subject: Re: Creating reports in PDF format > > > There's a fairly obscure but useful japanese package called "keisuken" that > contains an excel reader/writer > > > ----- Original Message ----- > From: "Ajay Chitre" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Thursday, December 27, 2001 7:20 PM > Subject: RE: Creating reports in PDF format > > > Thank you both - Fang & Robert - for the info. I will look at both options > - iText & FOP. Looks like if I want to use FOP, I will have to create the > report using XSL, right? > > How about Excel? In the past I have used a product called Bridge2Java from > IBM to create a report in the Excel format. But as far as I know it only > works on Windows based servers. My current web app is deployed on Unix > box, so I don't think I can use Bridge2Java. > > I know this is probably going to sound stupid, but I have to ask - Is there > a platform independent product that will allow me to create a report in > Excel format? Once the report is created on the server I can let the user > download it via browser. Has anybody done anything like this? > > Thanks again! > > > -- Original Message -- > > >Depends upon how complex the report will be. I have done some of this kind > >of transformation before. One API is iText, which you can find from > >http://www.lowagie.com/iText/. My experience with iText is that it has > some > >bugs to deal with table if the table needs to span several pages. Other > than > >that, it is pretty good. Also from Apache XML project, you can find FOP. > >FOP allows you to transform a XML-based document, normally *.fo file, into > >a > >PDF file. > > > >Hope it help. > > > >-----Original Message----- > >From: Ajay Chitre [mailto:[EMAIL PROTECTED]] > >Sent: Thursday, December 27, 2001 11:25 AM > >To: [EMAIL PROTECTED] > >Subject: Creating reports in PDF format > > > >Hello, > > > >I have created a struts based web application which, among other things, > >allows users to create reports based on certain selection criteria. A > new > >user requirement has come up which requires the reports to be displayed > >in PDF format (and Excel). Has anybody done anything similar in the past? > > I would greatly appreciate your help. > > > >I recall seeing emails regarding a simillar issue, but I can't find them > >in the mail archives! Please help. > > > >Thanks. > > > > > > > >Ajay Chitre > > > >Diligent Team, Inc. > >(Where Diligent People Work as a Team) > > > >http://www.DiligentTeam.com > > > > > > > >-- > >To unsubscribe, e-mail: > ><mailto:[EMAIL PROTECTED]> > >For additional commands, e-mail: > ><mailto:[EMAIL PROTECTED]> > > > >-- > >To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > >For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: < mailto:[EMAIL PROTECTED]> For additional commands, e-mail: < mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>