Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

convert xml to pdf?

807603Dec 19 2007 — edited Dec 20 2007
hi 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..
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 17 2008
Added on Dec 19 2007
4 comments
396 views