PHP, PDF:将一个大的单页PDF拆分为另一个多字母大小的页面PDF



我有一个PDF的缝纫图案。只有一页,24 * 96 * 1。目标是将其打印在尽可能多的字母大小的页面上,以便在现实世界中重新组装使用。

在Windows的Foxit中,有一个"平铺大页面"选项。但我发现在linux中实现这一点的唯一方法是使用pdfposter。它可以正常工作,但是输出不理想,所以我决定自己滚动。

使用PHP的imagemagick扩展,我可以将PDF转换为图像并从中裁剪出字母页面大小的部分。然后我可以使用FPDF将裁切的部分放到一个页面上。重复,直到我的图像。

是这样进行吗?或者是否有一种方法可以跳过imagemagick步骤?我已经在网上找遍了,但我还没有找到其他人试图回答这个问题。

使用FPDI可以将PDF页面导入到FPDF中。导入的页面可以像处理图像一样缩放和调整大小。

我们(Setasign)在我们的网站上没有使用FPDF/FPDI进行此任务的演示,但使用SetaPDF。您可以对FPDF/FPDI使用相同的逻辑。演示可以在这里找到。

相关内容

最新更新