2013-09-23 135 views
1

只是想知道是否可以在使用xmlWorker.parser解析HTML到pdf时更改字体,颜色和字体大小 目前我能够解析我给出的任何输入。所以我如果可能的话,想更改字体,字体大小,字体颜色等。 谢谢Xml解析和itext

回答

1

您可以创建自己的CSS样式并将其添加到您的HTML代码中。根据下面给出的优先级来应用CSS样式,其中没有4是更高优先级。

1)浏览器的默认 2)外部样式表 3)内部的样式表 4)内嵌式

实施例:

document.open(); 
String finall= "<style>h1{color:orange;} </style><body><h1>This is a Demo</h1></body>"; 
InputStream is = new ByteArrayInputStream(finall.getBytes()); 
XMLWorkerHelper.getInstance().parseXHtml(pdfWriter,document, is); 
document.close(); 

在实施例橙色将被设置为标题。