HtmlConverter.convertToDocument(html, pdfDoc, converterProperties)返回值没有节点信息
时间: 2024-03-05 20:50:30 浏览: 84
HtmlConverter.convertToDocument() 方法返回的是一个 Document 对象,该对象表示了 HTML 文档的 DOM 树结构,可以通过该对象获取到节点信息。在使用该方法时,需要将 Document 对象与 PDF 文档对象一起传递给 convertToPdf() 方法,将 HTML 转换为 PDF。例如:
```
// 创建 PDF 文档对象
PdfDocument pdfDoc = new PdfDocument(new PdfWriter(dest));
// 创建 HTML 转换器属性
ConverterProperties converterProperties = new ConverterProperties();
// 将 HTML 转换为 Document 对象
Document doc = HtmlConverter.convertToDocument(html, converterProperties);
// 将 Document 对象与 PDF 文档对象一起传递给 convertToPdf() 方法,将 HTML 转换为 PDF
HtmlConverter.convertToPdf(doc, pdfDoc, converterProperties);
```
在上面的代码中,创建了一个 PDF 文档对象 pdfDoc 和一个 HTML 转换器属性 converterProperties,然后将 HTML 代码转换为 Document 对象 doc,最后将 Document 对象与 PDF 文档对象一起传递给 convertToPdf() 方法,将 HTML 转换为 PDF。在这个过程中,Document 对象 doc 就包含了 HTML 文档的 DOM 树结构,可以通过该对象获取到节点信息。
阅读全文