【问题标题】:How can I merge individual selected PDF files into one PDF upon download?如何在下载时将单个选定的 PDF 文件合并为一个 PDF?
【发布时间】:2012-01-07 15:35:43
【问题描述】:

如何在下载时将单个选定的 PDF 文件合并为一个 PDF?

我想实现以下目标: http://annualreport2010.landsecurities.com/create-your-own-report.aspx

我需要一个 ASP 网站,还是可以使用静态 HTML 网站做类似的事情?

【问题讨论】:

    标签: java pdf merge download


    【解决方案1】:

    静态 HTML 不会这样做。

    您需要服务器端的一些东西。其他答案有可行的选项,我只想提一下pdftk,然后您可以从服务器端调用它。不过,请务必转义所有文件名等,因为您必须使用系统调用。

    pdftk 真的很简单。他们documentation 的第一个示例展示了如何将多个名为 1.pdf、2.pdf 和 3.pdf 的 PDF 合并为一个名为 123.pdf 的 PDF:

    pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
    

    对于 PHP,甚至还有 pdftk-php,如果你想了解的话。

    【讨论】:

      【解决方案2】:

      我认为 Apache PDFBox 项目可能对你有好处。

      特别是看一下PDFMerger 类。

      您也可以使用iText,但我认为它不太容易使用。

      【讨论】:

        【解决方案3】:

        查看 itext 是否有助于合并。快速搜索会提供许多链接 - 例如Java: Merging multiple PDFs into a single PDF using iText.

        【讨论】:

          【解决方案4】:

          http://codesforus.blogspot.com/有一个Java PDF合并软件。

          附言他们链接到这个下载页面:http://messiahpsychoanalyst.org/Documents/Downloads.html#part1

          【讨论】:

            【解决方案5】:

            您可以找到PDF拆分和合并的源代码Source forge PDF SAM

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-09-12
              • 2013-06-10
              • 2014-11-16
              • 2016-04-27
              • 2013-03-03
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多