2013-03-15 227 views
0

我有大约100页的pdf文件,我的要求是抓住它的第一页并将其转换为使用PHP的图像,除此之外,我必须将PDF转换为多个例如,一个100页的pdf将使99个文件+ 1个图像文件用作封面。拆分PDF并将第一页转换为图像使用PHP

+0

带有Ghostscript的ImageMagick和正确的字体可以读取和写入与正常图像相同的PDF文件(但生成的PDF文件将被光栅化)。从PHP脚本调用ImageMagick并告诉它你想做什么:'convert input.pdf [0] page1.png; convert input.pdf [1] page2.pdf; convert input.pdf [2] page3.pdf' ... – DCoder 2013-03-15 05:35:51

回答

0

不容易做,因为它需要一些PostScript方法在PHP中实现,首先将分割PDF为100页,然后,第一页应该“打印”和文件重新排序后正确。

+0

你是对的他可以通过使用Imagick将第一页转换为图像,但首先他需要分割所有页面。 – 2013-03-15 05:20:17

+1

它可能会有一些副作用,比如最终的时间戳和无用的东西。重新排序并不容易,即使你在本地执行,因为PDF拆分器不能识别页面顺序,只会抛出一堆pdf,如果没有某种页码OCR存在,它会带来很多麻烦。 – 2013-03-15 05:35:16