我需要在 Java/J2EE 平台的服务器端以编程方式将一堆静态 HTML 文档转换为单个 PDF 文件,最好使用批处理。 pdf 文件将分发给站点用户以供离线浏览网页。
要求的要点是:
- 顶部的横幅不应出现在最终的 pdf 文档中。
- 左边的导航栏应该从html超链接转化为pdf书签。
- 网页中出现的所有超链接内容(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/