我有一个html文件,在浏览器中打开html文件时,所有文本和颜色均正确显示。我使用iText5将html文件转换为PDF,但是我没有使所有文本正确对齐。
在使用iText5转换为PDF后,请参见文本“ CheckThings 1”,同时缺少字体系列和分隔符行。
以下是可转换为pdf的代码:
step 1
Document document = new Document(PageSize.A4.rotate());
// step 2
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("D:\\final.pdf"));
// step 3
document.open();
// step 4
XMLWorkerHelper.getInstance().parseXHtml(writer, document,
new FileInputStream("D:\\input.html"));
//step 5
document.close();
关于如何使它工作的任何想法吗?