我们目前正在使用PDF文档方法和PDFStamper.getOverContent将HTML添加到绝对位置的现有PDF中。
private void addHTMLToPDF(PdfContentByte pdfContentByte, com.itextpdf.text.Rectangle rectangle, String html) throws IOException, DocumentException {
ColumnText ct1 = new ColumnText(pdfContentByte);
ct1.setSimpleColumn(rectangle);
pdfContentByte.rectangle(rectangle);
ElementList elements = XMLWorkerHelper.parseToElementList(html, this.STYLE);
for (Element element : elements) {
ct1.addElement(element);
}
ct1.go();
}
这很好用,但我们遇到嵌套列表项的问题。根据{{3}},这是ColumnText的一个问题。这是在itext 7(我们是5)中解决的,还是有一种方法可以使用段落方法和位置的绝对矩形?
由于
Izac