Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

PDF generation

 
shahin Khan
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All
My application need is to convert multiple XML files into a single PDF document.I have generated separate XSL files for each xml respectively.
I able to generate a PDF file for a single XML file when i try to generate a PDF file for multiple XML files then the PDF gets overwritten by the last XML document.Can any one help me in this regards
Thanks
Shanu
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13061
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If I understand your problem correctly, you need to concentrate on combining all of your XML streams into a single XML:FO file which can then be turned into a single PDF document.
Which toolkit are you using for PDF generation?
Bill
 
shahin Khan
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Bill,
My application gets n no of excel sheets as input which should be converted into single pdf.these are the steps i am following for the conversion
1.To generate the xml files for each excel document i am using POI (HSSF).
2.To generate the xsl files for each XML document i am using SAX.
3.To generate PDF i am using FOP and giving input as a pair of xml and xsl,but the generated PDF contents are overwritten by final pair of xml and xsl.

All the XML and XSL files are generated at run time and for these a single pdf has to be generated,
I have to do this using FOP api only.

My Excel sheet contains images also how to put these images into the PDF document.Can u plz help me
I hope now u have understood the problem and will help me in this regard

Thanks
Shahin
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello "shanu"-

On your way in you may have missed that there is a policy on screen names here on JavaRanch, and yours does not conform to it. We take this policy serious, so please adjust your screen name right here. Thanks for your prompt attention to this matter.
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Two approaches come to mind.

- You can create a "master" XML file, in which the various files to be joined together are declared as entities, and then included in the body. FOP can deal with that, and will then create a single PDF file.

- After you have created the PDF files (under different names), you can use the iText library to join them together. iText even has a short demo program that shows how to concatenate PDF files.

Images are supported through something like the following:
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic