Pour ceux qui, pour une raison quelconque, ne disposent pas d'ImageMagick, les fonctions GD fonctionneront également, en conjonction avec GhostScript. Exécutez la commande ghostscript avec exec()
pour convertir un PDF en JPG, et manipuler le fichier résultant avec imagecreatefromjpeg()
.
Exécutez la commande ghostscript :
exec('gs -dSAFER -dBATCH -sDEVICE=jpeg -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r300 -sOutputFile=whatever.jpg input.pdf')
Pour la manipulation, créez une nouvelle image de remplacement, $newimage = imagecreatetruecolor(...)
et faire apparaître l'image actuelle. $image = imagecreatefromjpeg('whatever.jpg')
et vous pouvez ensuite utiliser imagecopyresampled()
pour modifier la taille, ou un certain nombre d'autres fonctions intégrées et non liées à l'utilisation de l'ordinateur. imagemagick
commandes
0 votes
J'aimerais pouvoir le faire et que le fichier ait une
.jpg
extension. J'ai essayé la méthode .htaccess AddHandler et cela n'a pas fonctionné.