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

时间:2011-11-28 03:59:55

标签: java pdf merge download

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

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

我是否需要ASP网站,或者我可以使用静态HTML网站做类似的事情吗?

5 个答案:

答案 0 :(得分:5)

静态HTML不会这样做。

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

pdftk非常简单。他们documentation的第一个例子展示了如何将几个PDF(名为1.pdf,2.pdf和3.pdf)合并为一个名为123.pdf的PDF:

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

对于PHP,如果你想查看它,甚至还有pdftk-php

答案 1 :(得分:2)

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

答案 2 :(得分:2)

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

特别是,请查看PDFMerger类。

您也可以使用iText,但在我看来,它不太容易使用。

答案 3 :(得分:0)

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

P.S。他们链接到此下载页面:http://messiahpsychoanalyst.org/Documents/Downloads.html#part1

答案 4 :(得分:0)

您可以找到PDF分割和合并Source forge PDF SAM

的源代码