加入多个PDF文件合并成一个单一的PDF页面 - 定位加入使用PHP [关闭]

问题描述 投票:7回答:1

这是不加入单独的PDF文件到多页单一PDF的尝试。这是一个试图创建一个已经存在一些其他的PDF单页PDF。我需要做到这一点使用PHP和服务器是CentOS的。

我根据个人的模板(使用FPDF)已经产生了一套单页PDF文件。该要求是,允许用户混合和匹配现有的PDF文件,并在一起岗位上创造一个单一的PDF。

我现在的尝试是将PDF文件转换为图像(使用ghostscript的),并使用输出JPEG文件创建使用FPDF最终PDF。虽然这是可能的,PDF的质量转换过程中损害了一点。

我想知道是否有更好的解决方案,我们可以使用?

UPDATE

该解决方案并不一定是PHP。它极有可能不会是。我肯定了任何命令行工具,它可以做的工作。示例命令将如下所示:

$ newtool -o outfile.pdf -s WidthXHeight -i in1.pdf in2.pdf in2.pdf -g p1Xp2 p3Xp4 p5Xp6

以上仅是一个例子 - 不是一个真正的命令 - 我只是想,如果一个工具都有这种功能。指定设定输入文件以及它们对输出文件的位置。

php pdf imagemagick ghostscript pdftk
1个回答
1
投票

我已经与Ghostscript的组合做到了这一点,在过去和PDFTK(以更大的空PDF页面上的位置现有的PDF页面)(叠加/合并两个同等大小的PDF页面到一个新的)。

看看这些答案(@ Superuser.com),以得到一个想法是如何工作的:

我的程序使用命令行和/或脚本。然而,这也可以扩展到从PHP与Ghostscript的.dll文件/程序。所以做

© www.soinside.com 2019 - 2024. All rights reserved.