2013-09-23 138 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(); 

在實施例橙色將被設置爲標題。