这不是将多个PDF合并成一个带有多个页面的尝试,而是创建来自已经存在的几个PDF文件的单个页面PDF的尝试。我需要使用PHP完成此操作,服务器是CentOS。
我已经基于各自的模板(使用FPDF)生成了一组单页PDF文件。要求允许用户混合和匹配现有的PDF文件,并将它们定位在一起以创建单个PDF。
我的当前尝试是将PDF转换为图像(使用Ghostscript),并使用输出JPEG创建最终PDF(使用FPDF)。虽然这是可能的,但在转换过程中PDF的质量会稍微受到损害。
我想知道是否有更好的解决方案可以使用?
更新:
解决方案不必是PHP。它很可能不是。我当然可以尝试任何能够完成工作的命令行工具。示例命令如下: $ newtool -o outfile.pdf -s WidthXHeight -i in1.pdf in2.pdf in2.pdf -g p1Xp2 p3Xp4 p5Xp6
以上仅是一个示例-不是真正的命令-我只是希望有这种功能的工具。指定一组输入文件及其在输出文件上的位置。
我已经基于各自的模板(使用FPDF)生成了一组单页PDF文件。要求允许用户混合和匹配现有的PDF文件,并将它们定位在一起以创建单个PDF。
我的当前尝试是将PDF转换为图像(使用Ghostscript),并使用输出JPEG创建最终PDF(使用FPDF)。虽然这是可能的,但在转换过程中PDF的质量会稍微受到损害。
我想知道是否有更好的解决方案可以使用?
更新:
解决方案不必是PHP。它很可能不是。我当然可以尝试任何能够完成工作的命令行工具。示例命令如下: $ newtool -o outfile.pdf -s WidthXHeight -i in1.pdf in2.pdf in2.pdf -g p1Xp2 p3Xp4 p5Xp6
以上仅是一个示例-不是真正的命令-我只是希望有这种功能的工具。指定一组输入文件及其在输出文件上的位置。