我正在使用以下代码生成 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();
我能够在示例 HTML 文件上使用它来转换为 pdf。但是在我的实际使用中,HTML
内容是由各种特殊符号组成的,&,<,>
比如XML
.
我尝试使用 CDATA,同时生成 HTML 本身,但后来发现 CDATA 周围的文本在 HMTL 中不可见。
有人对此有解决方案吗?