使用Itext在PDF中的绝对位置添加XHTML嵌套列表

时间:2017-12-22 13:59:19

标签: pdf itext xhtml nested-lists

我们目前正在使用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

0 个答案:

没有答案