【问题标题】:Convert html to pdf with linked documents inline使用内联链接文档将 html 转换为 pdf
【发布时间】:2010-09-19 08:27:18
【问题描述】:

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

要求的要点是:

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

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

【问题讨论】:

    标签: java html pdf


    【解决方案1】:

    你可以试试www.alt-soft.com Xml2PDF这个

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        您可以尝试iText - 但我不确定它是否能满足您的所有需求。

        此外,如果您探索许多选项,然后决定您可以做什么和不可以做什么,总是会更好。在许多情况下,不会有任何库/API 开箱即用地支持您所要求的一切。

        【讨论】:

        • IText 从 5.2.1 版开始不支持命名目的地。如果你想用 iText 命名目的地,你需要自己编写代码
        猜你喜欢
        • 1970-01-01
        • 2018-12-11
        • 2021-09-11
        • 2018-03-30
        • 1970-01-01
        • 2011-02-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多