是否可以将HTML嵌入到PDF中?

时间:2014-04-04 08:58:48

标签: html pdf

我喜欢将HTML网站嵌入到PDF文档中。是否有任何图书馆或PDF创作者可以实现这一目标?

更新: 我不是在寻找将HTML转换为PDF的方法。我实际上想要在PDF中使用HMTL。所以我正在寻找像iframe这样的PDF格式。

2 个答案:

答案 0 :(得分:0)

有一些,取决于您是否需要使用PHP或其他语言进行构建。我之前使用过MPDF:http://www.mpdf1.com/mpdf/

答案 1 :(得分:0)

是的,可以使用xmlworker5.4.1.jar。 XML worker对象允许您在文档中嵌入html。下面的xmlString对象是您的HTML内容,因为不推荐使用HTMLWorker,因此请仅使用XMLWorker。

 XMLWorkerHelper worker = XMLWorkerHelper.getInstance();
  String currentLine = "";
                  StringBuffer xmlString = new StringBuffer();
                  xmlString.append("<html><body>");
                  String str = htmlPages[i];
                  xmlString.append(htmlPages[i]);
                  xmlString.append("</body></html>");
                  worker.parseXHtml(pdfWriter, pdfDocument, new StringReader(xmlString.toString()));

为了合并字体标签中提到的字体,你需要使用

注册字体
FontFanctory.redisterDirectory("path of font files");

因为itext不会扫描系统中的字体。你需要这样自己注册