dak*_*dad 8 php pdf imagemagick ghostscript pdftk
这不是尝试将单独的PDF连接到具有多个页面的单个PDF.这是尝试从已存在的少数其他PDF创建单页PDF.我需要使用PHP执行此操作,服务器是CentOS.
我已经基于各个模板生成一组单页PDF文件(使用FPDF).要求是允许用户混合和匹配现有PDF文件并将它们放在一起以创建单个PDF.

我目前的尝试是将PDF转换为图像(使用ghostscript)并使用输出jpegs使用FPDF创建最终PDF.虽然这是可能的,但在转换过程中PDF的质量会有所下降.
我想知道是否有更好的解决方案可供我们使用?
UPDATE
解决方案不一定是PHP.它很可能不会.我当然可以使用任何可以完成这项工作的命令行工具.示例命令如下:
$ newtool -o outfile.pdf -s WidthXHeight -i in1.pdf in2.pdf in2.pdf -g p1Xp2 p3Xp4 p5Xp6
上面只是一个例子 - 不是一个真正的命令 - 我只是希望一个工具具有这种功能.在输出文件上指定输入文件集及其位置.
我过去曾结合使用 Ghostscript(将现有的 PDF 页面放置在较大的空 PDF 页面上)和 pdftk(将两个大小相同的 PDF 页面覆盖/合并为一个新页面)来完成此操作。
查看这些答案 (@Superuser.com) 以了解其工作原理:
我的程序使用命令行和/或脚本。但是,这也可以扩展为使用 Ghostscript .dll/.so 从 PHP 以编程方式执行此操作