Hi Moses, using HTML styled content as a fields value is called Rich Text in PDF terms. This rich text is applied differently to a field than normal text. At this point in time PDFBox doesn’t have a high level API to set rich text but you could use the lower level COS model provided by PDFBox to set the necessary information for the field.
Here is a short example of how rich text is specified inside a field’s properties /RV (<?xml version="1.0"?><body xmlns="http://www.w3.org/1999/xtml" xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" xfa:contentType="text/html" xfa:APIVersion="Acrobat:8.0.0" xfa:spec="2.4"> <p style="text-align:left"> <b> <i> Here is some bold italic text </i> </b> </p> <p style= "font-size:16pt"> This text uses default text state parameters but changes the font size to 16. </p> </body> ) As you can see there are some tags supported which are familiar from HTML as the Rich Text part is a subset of XHTML. More details of what’s permitted can be found in section 12.7.3.4 of the ISO 32000-1 specification. If you do use PDFBox for rendering purposes at this point in time PDFBox wouldn’t be able to render such Rich Text but use the pure value and some other information of the field to render the fields content. BR Maruan Sahyoun Am 04.05.2014 um 18:54 schrieb Moses Mosese <[email protected]>: > Hi, > I have a requirement to display values that were entered with rich text > editor (they contain html tags), on pdf document. > Can pdfbox cater for this? > > Currently i use, *drawString > <http://pdfbox.apache.org/docs/1.8.4/javadocs/org/apache/pdfbox/pdmodel/edit/PDPageContentStream.html#drawString(java.lang.String)>* > (String<http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true> > text), to display and it shows html tags as they are. > > Thanks lot, > Moses

