2013-03-15 226 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