itextpdf->;解析表格单元格中的html字符串

itextpdf->;解析表格单元格中的html字符串,itext,Itext,正在尝试使用itextpdf写入PDF。 在本例中,尝试创建一个表。 在一个表格单元格中,我有一个html内容要写。 我搜索并尝试了各种方法,但无法以适当的方式书写。 非常感谢您的帮助。 尽管HtmlWorker已被弃用,但在非常简单的情况下尝试了以下方法,其工作正常,但没有要点等。 XMLWorkerHelper不会返回任何要写入表单元格的内容 String htmltext="<ul><li><span style=\"text-decoration-line:

正在尝试使用itextpdf写入PDF。 在本例中,尝试创建一个表。 在一个表格单元格中,我有一个html内容要写。 我搜索并尝试了各种方法,但无法以适当的方式书写。 非常感谢您的帮助。 尽管HtmlWorker已被弃用,但在非常简单的情况下尝试了以下方法,其工作正常,但没有要点等。 XMLWorkerHelper不会返回任何要写入表单元格的内容

String htmltext="<ul><li><span style=\"text-decoration-line: underline;\">test </span></li></ul><p style=\"font-family: &quot;;;;helvetica neue&quot, helvetica, arial, sans-seriffont-size: small;\"></p>"
 java.util.List<Element> parseHtmlToList= HTMLWorker.parseToList(new StringReader(htmltext),null);
                            Paragraph valueToParagragh = new Paragraph();
                              for(Element e:parseHtmlToList){
                                 // System.out.println("Element:"+e);
                                    valueToParagragh.add(e);

                              }
                             c1 = new PdfPCell(valueToParagragh)

String htmltext=“
  • test
通过位于的验证程序运行HTML。有错误吗?感谢您的回复,我使用了HTML编辑器并获得了正确的结果。我还使用了XMLWorkerHelper.getInstance().parseXHtml(编写器、文档、新StringReader(htmltext))并检查pdf是否输出了要点。我只需要向单元格而不是文档中写入内容。我只需要向单元格而不是文档中写入内容。非常感谢您的帮助。我也面临同样的情况,找到答案了吗?