java - 使用内联链接文档将 html 转换为 pdf

标签 java html pdf

我需要在 Java/J2EE 平台的服务器端以编程方式将一堆静态 HTML 文档转换为单个 PDF 文件,最好使用批处理。 pdf 文件将分发给站点用户以供离线浏览网页。

要求的要点是:

  1. 顶部的横幅不应出现在最终的 pdf 文档中。
  2. 左边的导航栏应该从html超链接转化为pdf书签。
  3. 网页中出现的所有超链接内容(html/pdf/doc/docx 等)都应该是带有 pdf 书签的最终 pdf 文档的一部分。

是否有任何标准的开源方法可以做到这一点?

最佳答案

尝试 Apache FOP .我只是用它来 convert XML to PDF我认为您可以对 HTML/DOM 做同样的事情。网站有a whole section在 Java 应用程序中运行 FOP 并且有 example code for DOM to PDF .

关于java - 使用内联链接文档将 html 转换为 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/239300/

相关文章:

java - 使用 ByteBuddy 装饰 ClassLoader 方法

java - 一个实体上的两个关系,jhipster

JAVA 8 对实例方法的引用。 vals[i] 如何自动映射到 "InstanceMethWithObjectRefDemo.counter"中的 this

java - Kryo 类(class)注册

php - 在电子邮件中发送带有文本覆盖的图像

php - DOMPDF 无法呈现字体,而是显示圆圈

html - 中心对齐谷歌图表

html - Magento 链接到应用程序文件夹中的皮肤图像

php - 通过 htaccess 将扩展名插入到没有扩展名的文件中

java - PDFBox - 如何通过页码获取页面的页面索引