我正在尝试使用itextpdf在PdfPTable中显示HTML字符串。
这是我所做的:
String solution = "<p>some text</p>";
Phrase htmlPhrase = new Phrase(": ", fontNormal10);
StyleSheet styleSheet = new StyleSheet();
styleSheet.loadTagStyle("body", "size", "10pt");
styleSheet.loadTagStyle("p", "size", "10pt");
java.util.List < Element > ie = HTMLWorker.parseToList(new StringReader(solution), styleSheet);
for (Element element: ie) {
htmlPhrase.add(element);
}
cell = new PdfPCell(htmlPhrase);
cell.setBorder(Rectangle.NO_BORDER);
table.addCell(cell);
我仍然在相关单元格中看到HTML 标记。