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

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案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

【讨论】:

以上是关于如何在下载时将单个选定的 PDF 文件合并为一个 PDF?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 php mpdf 库将多个 PDF 文件合并为一个 PDF

在 Linux 中将多个 jpg 合并为单个 pdf

请大家提供几个下载PDF文件的网址?

将同一文件的多个 blob 合并为一个以获取原始 pdf 文件

如何使用php合并两个pdf文件

[pdf文件合并软件]pdf合并软件 两个或多个pdf合并成一个pdf文件