iText不会转换无序列表(从HTML到PDF)

时间:2016-03-11 10:58:28

标签: html pdf-generation itext

我正在使用iText将纯HTML转换为PDF。问题是iText似乎无法转换我的ulli标签。

我的JSP是:

<ul class="list-unstyed list-inline">
   <c:forEach var="a" items="${qvm.esito.attachments}"
              varStatus="attachmentstatus">
       <li class="text-center">
           <a href='/intranet/utils/download/folder/${a.filename}'><theme:displayDocumentThumbImage
                    filename="${a.filename}"/></a>

            <p>${a.fileTitle}</p>
       </li>
   </c:forEach>
</ul>

我的功能是:

String path = Configuration.getTomcatTempFolderPath() + File.separator + "report.pdf";
InputStream is = new ByteArrayInputStream(html.getBytes());
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(new File(path)));
document.open();

XMLWorkerHelper.getInstance()。parseXHtml(writer,document,new StringReader(html));     document.close();

...

我看不出我的代码是如何重要的,因为我设法下载了一个pdf文件但是没有显示ul和li标签中的信息,并且在第一次遇到ul标签时生成的pdf停止了。

0 个答案:

没有答案