convert xml to pdf?
807603Dec 19 2007 — edited Dec 20 2007hi everyone!
From my jsp, i can generate the xml file that i need to display in PDF.. i am really new to java.. ive read that i may use big faceless report generator to convert it to pdf but i cant get the desired result. maybe i am missing some parts of the code.
what do you suggest for me to do?
could someone post a complete source code that i may use/pattern my work to.. it will serve as my guide..
here is the xml that i generated..
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <html>
- <head>
<title>SummaryOfTransactionsReport</title>
</head>
- <body>
- <font style="font-weight: bold; text-align: left;" size="2">
<span style="font-family: Tahoma;">TRANSACTIONS</span>
</font>
- <font style="font-weight: bold; text-align: left;" size="2">
<span style="font-family: Tahoma;">PER COMPANY, BY PREMIUM TYPE</span>
</font>
- <font style="font-weight: bold; text-align: left;" size="2">
<span style="font-family: Tahoma;">September 2007</span>
</font>
- <table style="text-align: left; width: 1140px; height: 60px;" border="1" cellpadding="2" cellspacing="2">
- <tbody>
- <tr>
<td style="width: 300px;" />
- <td style="text-align: center;" colspan="14">
- <font size="2">
<span style="font-weight: bold; font-family: Tahoma;">Premium Type (Please see legend below)</span>
</font>
</td>
<td />
</tr>
- <tr>
- <td style="width: 700px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
Company Name
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
1
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
2
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
3
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
4
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
5
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
6
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
7
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
8
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
9
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
10
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
11
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
12
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
13
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
14
</span>
</font>
</td>
- <td style="width: 100px; text-align: center;">
- <font size="2">
- <span style="font-weight: bold; font-family: Tahoma;">
Total
</span>
</font>
</td>
</tr>
- <tr>
- <td style="text-align: left">
- <font size="2">
<span style="font-family: Tahoma;">SOUTH SEA SURETY AND INSURANCE CO.,INC.</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">610.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">1200.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">740.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">1100.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">250.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">1750.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">2120.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">4150.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">11920.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="text-align: left">
- <font size="2">
<span style="font-family: Tahoma;">SQL*WIZARD,INC.</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">560.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">610.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">1200.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">740.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">1100.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">1450.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">1610.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">3440.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">3150.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">0.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">720.00</span>
</font>
</td>
- <td style="text-align: right">
- <font size="2">
<span style="font-family: Tahoma;">14580.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 500px; text-align: left;">
- <font size="2">
<span style="font-weight: bold; font-family: Tahoma;">Total</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
560.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
1220.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
2400.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
1480.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
2200.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
1450.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
250.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
1610.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
1750.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
3440.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
2120.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
3150.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
4150.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
720.00
</span>
</font>
</td>
- <td style="width: 100px; text-align: right;">
- <font size="2">
- <span style="font-family: Tahoma;">
26500.00
</span>
</font>
</td>
</tr>
</tbody>
</table>
<br style="font-weight: bold;" />
- <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
- <tbody>
- <tr>
- <td style="width: 450px; text-align: center;">
- <font size="2">
<span style="font-weight: bold; font-family: Tahoma;">Legend:</span>
</font>
</td>
- <td style="text-align: center; width: 52px;">
- <font size="2">
<span style="font-weight: bold; font-family: Tahoma;">Premium Amount</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">1. Private Cars (Including jeeps and utility vehicles)</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">560.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">2. Light/Medium Trucks(Own Goods) Not Over 3,930 kgs.</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">610.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">3. Heavy Trucks (Own Goods) and Private Buses over 3,930 kgs.</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">1,200.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">4. AC and Tourist Cars</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">740.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">5. Taxi, PUJ and Mini Bus</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">1,100.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">6. PUB and Tourist Bus</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">1,450.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">7. Motorcycles/Tricycles/Trailers</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">250.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">8. Private Cars (Including jeeps & utility vehicles)</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">1,610.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">9. Light/Medium Trucks(Own Goods) Not Over 3,930 kgs.</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">1,750.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">10. Heavy Trucks (Own Goods) and Private Buses over 3,930 kgs.</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">3,440.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">11. AC and Touris Cars</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">2,120.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">12. Taxi, PUJ and Mini Bus</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">3,150.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">13. PUB and Tourist Bus</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">4,150.00</span>
</font>
</td>
</tr>
- <tr>
- <td style="width: 450px; text-align: left;">
- <font size="2">
<span style="font-family: Tahoma;">14. Motorcycles/Tricycles/Trailers</span>
</font>
</td>
- <td style="text-align: right; width: 52px;">
- <font size="2">
<span style="font-family: Tahoma;">720.00</span>
</font>
</td>
</tr>
</tbody>
</table>
</body>
</html>
your help will really be appreciated. thanks in advance..