我使用下面的代碼生成的HTML報表轉換HTML文件轉換成PDF
String url = new File("Test.html").toURI().toURL().toString();
OutputStream os = new FileOutputStream("Test.pdf");
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
renderer.layout();
renderer.createPDF(os);
os.close();
PDF文件我能夠使用它的樣本HTML文件轉換爲PDF。但是當涉及到我的真實用途時,HTML
內容由各種特殊符號組成,如&,<,>
,無法通過XML
解析。
我嘗試使用CDATA,同時生成HTML本身,但後來發現CDTL周圍的文本在HMTL中不可見。
有沒有人有解決方案?
你能展示一個真實頁面的樣本嗎?你想要進入PDF,HTML源代碼還是渲染的網頁? –