这不是尝试将单独的PDF连接到具有多个页面的单个PDF。这是尝试从已存在的少数其他PDF创建单页PDF。我需要使用PHP执行此操作,服务器是CentOS。
我已经基于各个模板生成一组单页PDF文件(使用FPDF)。要求是允许用户混合和匹配现有PDF文件并将它们放在一起以创建单个PDF。
我目前的尝试是将PDF转换为图像(使用ghostscript)并使用输出jpegs使用FPDF创建最终PDF。虽然这是可能的,但在转换过程中PDF的质量会有所下降。
我想知道是否有更好的解决方案可供我们使用?
更新
解决方案不一定是PHP。它很可能不会。我当然可以使用任何可以完成这项工作的命令行工具。示例命令如下:
$ newtool -o outfile.pdf -s WidthXHeight -i in1.pdf in2.pdf in2.pdf -g p1Xp2 p3Xp4 p5Xp6
上面只是一个例子 - 不是一个真正的命令 - 我只是希望一个工具具有这种功能。在输出文件中指定输入文件集及其位置。
答案 0 :(得分:1)
我过去使用Ghostscript(在较大的空PDF页面上定位现有PDF页面)和pdftk(将两个大小相同的PDF页面叠加/合并为一个新页面)的组合来完成此操作。 / p>
查看这些答案(@Superuser.com),了解其工作原理:
我的程序使用命令行和/或脚本。但是,这也可以扩展为使用Ghostscript以.mll / .so
从PHP编程。