-none- 2007-08-23 - By Paulo Soares
Back HTMLWorker may be better suited for that.
Paulo
-- -- Original Message -- -- From: "Thierry Clement" <Thierry.Clement@(protected)> To: <itext-questions@(protected)> Sent: Thursday, August 23, 2007 4:22 PM Subject: [iText-questions] use of spans or other englobing HTML tags and associate with styles with class HtmlParser
Hello,
I am an enthousiastic user of iText for generating PDFs from dynamic data, e.g. for websites. I am currently working at Cetim (France), and I have used iText with success for small Intranet applications. Now, I am planning to use it for our Internet site, and I am faced with a little technical problem :
- the content of the site is using dynamic data (MySql DB) , that I can easily convert to XML streams (or files) - some of the fields of the corresponding tables have values of type "text" where HTML code is stored. It contains basix tags, such as <p>, <a>, <i>, <b>, <ul>, <li>... (but no font or style specs) - I want to produce PDFs presenting approximatively the same "formatting" as given by the HTML code of these fields
Globally, I could successfully implement this process using function HtmlParser.parse() of your library (v. 2.04) : for setting font sizes or text colors, I transformed via XSLT my incoming raw XML data to a full (dynamic) XHTML file, adding code like <span style="font-size:10px; color:green;"> or <div style=...> before the HTML code of a certain field, ending that tag after the "inner" HTML code of the field ( thus englobing it with a specific style) . But, in the case where the inner code contains other tags such as <a> or <li>, the resulting PDF file does not "span" the style all over the HTML inner code but only up to the first "inner" HTML tag
Here is an example of a portion of code for the XHML file that I send as an input to HtmlParser.parse() : <html> <body> <div style="font-size:10px; color:green;">At the end of the session, participants may : <ul> <li>option1</li> <li>option2</li> <li>option3</li> </ul> </div> </body> </html>
>From this, I obtain the resulting PDF file which is attached to this mail, where the list options do not appear in green as I think they should...
Can you give me advice or other ideas or solutions for this problem ?
Thanking you in advance, Yours sincerily
Thierry Cl?ment CETIM France
PS : I am not sure if I should subscribe to the mailing-list for such questions - please let me know.
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ __ ____ ____ ____ ____ ____ ____ ____ ____ ____ iText-questions mailing list iText-questions@(protected) https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/
|
|