2013-02-05 18 views
8

Sto provando a convertire pdf in jpg usando ImageMagick php. Sembra che ImageMagick abbia bisogno che Ghostscript funzioni con i pdf, tuttavia il mio provider di hosting condiviso non consente l'installazione di Ghostscript poiché utilizza shell_exec() e exec().Converti pdf in jpg usando ImageMagick senza Ghostscript

Quindi la mia domanda è. Posso convertire pdf in jpg con ImageMagick senza Ghostscript. Se no, c'è un'alternativa. Lo sto facendo usando la piattaforma wordpress fyi.

+0

Ci può essere un servizio web per questo, ma è probabilmente meglio evitare quelli gratuiti, dal momento che immagino si arriva a fare affidamento su questo, e si desidera essere in grado di assicurarsi che il servizio sarà venire con ragionevoli garanzie di disponibilità. – halfer

+0

qualcuno ha cercato di creare una versione sicura di ghostscript? Non ho la fonte a portata di mano, ma posso immaginare che quelle chiamate siano legate alla shell interattiva o ad altre cose non necessarie per la conversione di file batch. @ione se questa rotta funzionasse, potresti volerlo porre come una nuova domanda. – agentp

+0

cosa ne pensi di usare PDF.js dal lato del cliente - renderlo su tela e rinviarlo a php? – rostok

risposta

5

PDF non è un formato di immagine raster, è un linguaggio speciale per descrivere un'immagine. Quindi per convertirlo nel formato raster è necessario un RIP (Raster image processor).

ImageMagick utilizza GhsotScript per questo. Quindi non puoi farlo con ImageMagick senza GhostScript. È possibile utilizzare GhostScript per eseguire il rendering da PDF a JPG dalla riga di comando su gswin32.exe (even without ImageMagic) o dal software utilizzando gsdll32.dll.

Un altro modo è utilizzare il componente Adobe ActiveX dal software. Di solito è già installato su Windows con Adobe Acrobat.

Here is a good explanation and many ways to render PDF

+2

Grazie per le informazioni, ma sto cercando una soluzione php in grado di eseguire la conversione su pageload o quando l'immagine viene caricata su wordpress – ion

+0

Ecco un buon blog su come farlo http://bertanguven.com/faster- conversioni-da-PDF-to-pngjpeg-ImageMagick-vs-ghostscript / –

Problemi correlati