Maison >développement back-end >Problème PHP >Comment convertir un pdf php en images
Comment convertir un pdf php en images : téléchargez d'abord l'extension PHP DLL ; puis renommez la DLL téléchargée en "php_imagick.dll" puis modifiez "php.ini" et enfin installez "ghostscript.exe" ; exécutez le script PHP.
Recommandé : "Tutoriel vidéo PHP"
PHP utilise ImageMagick pour convertir un PDF en PNG
1. Implémentez
Adresse de téléchargement de l'extension DLL PHP sous Windows : http://valokuva.org/outside-blog-content/imagick-windows-builds/.
Il existe différentes versions de DLL pour PHP. Assurez-vous qu'elle est la même que la vôtre.
Renommez la DLL téléchargée en php_imagick.dll (j'ai téléchargé php_imagick_dyn-Q16.dll) et placez-la dans l'EXT du répertoire d'installation de PHP.
Modifiez php.ini et ajoutez "extension=php_imagick.dll" sans guillemets !
Après avoir redémarré Apache, écrivez phpinfo et recherchez le mot-clé "imagick". S'il y en a un, cela signifie qu'il est installé.
Enfin, ghostscript.exe doit être installé, sinon une erreur sera signalée. Adresse de téléchargement : http://downloads.ghostscript.com/public/gs904w32.exe
Enfin, exécutez le script PHP et modifiez-le selon vos besoins.
2. Implémentation sous Linux
1. Téléchargez ImageMagick-6.7.1-6 (la version doit être précise)
#wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick.tar.gz
2.
# tar -xzvf ImageMagick.tar.gz
3. Compilez et installez
>5. Testez-le (convert est installé sous /usr/local/bin par défaut. La commande ci-dessus peut demander que le La commande convert est introuvable, vous pouvez donc créer un lien vers /usr/local/bin/convert sous /usr/bin :)
utiliser utiliser avec - .4)
7. Obtenez imagick (obtenez la dernière version : http://pecl.php.NET/package/imagick)
# cd ImageMagick-6.7.1-6 # ./configure -prefix=/usr/local/imagemagick -enable-lzw -with-modules # make #make install
8. Décompressez
# /usr/local/imagemagick/bin/convert -version
9. phpize
>Remarque : lors de l'exécution de /usr/local/webserver/php/bin/phpize, ce qui suit apparaît :
# cd /usr/bin # ln -s /usr/local/bin/convert convert # convert -version
>
# wget http://pecl.php.net/get/imagick-3.1.0RC1.tgz http://code.google.com/p/lnamp-web-server/downloads/detail?name=imagick-3.1.0b1.tgz&can=2&q=label%3Aimagick
10. Configuration et compilation
# tar -zxvf imagick-3.1.0RC1.tgz
11. 🎜>
#service httpd restart Utilisez PECL pour installer# cd imagick-3.1.0RC1 # phpize (根据自己的路径来)3. Appel de code PHP
Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!