Convertir les PDF en image JPG avec PHP
Je suis avec ImageMagik pour convertir le contenu d'un document PDF au format JPG, mais continue de recevoir un vide jpg. J'ai fait en sorte perms sont 777 sur tout pour les tests donc je suis un peu perdu comment continuer.
Voici le script que je suis en cours d'exécution
<?php
exec('convert testfile.pdf output.jpg', $output, $return_var);
?>
Vous devrez peut-être spécifier le chemin d'accès complet pour convertir. Est de votre entrée et de sortie dans le même répertoire que celui où vous exécutez convertir? Vérifier l' $variable de sortie pour les messages d'erreur? Ne Imagemagick inclure les délégués Ghostscript et libjpeg?
OriginalL'auteur tony2 | 2012-11-28
Vous devez vous connecter pour publier un commentaire.
De l'essayer.
escapeshellarg
Cela a fonctionné, merci
De mon expérience récente ghostScript est plus rapide que de convertir de commande, essayez cette bibliothèque complète que j'ai écrit qui fait ce super rapide github.com/imalhasaranga/PDFBox
Quelles sont les valeurs de $sortie, $return_var
OriginalL'auteur Errol Fitzgerald
Utiliser le chemin absolu vers le binaire, ressemble à ceci:
Mais assurez-vous que votre
convert
binaire est en fait sur/usr/bin
vous pouvez le vérifier avec la commande suivante:which convert
OriginalL'auteur Nelson
OriginalL'auteur silly
ImageMagick en interne l'utilisation de GhostScript et Généralement la conversion de ImageMagick est lent en Comparaison des Ghoastscript, donc Si vous êtes uniquement intéressé sur l'obtention de convertir des fichiers pdf vers des images, puis Ghostscript
gs
de commande est plus rapide.ci-dessous est un échantillon de l'emballage autour de Ghostscript qui j'ai écrit quelques jours en arrière.
PDFLib-Php
quel est votre problème de contrainte ? PDFBox est pour java et ce pour php et la question est de savoir comment faire en php pas en java
OriginalL'auteur imal hasaranga perera
Ici, vous avez ma solution. Utilisation Imagick directement dans votre code php.
De convertir toutes les pages PDF à JPG
Convertir des pages PDF à JPG
Une autre façon de traiter ce problème est d'utiliser spatie/pdf-to-image bibliothèque.
Cheers!
OriginalL'auteur Adam Kozlowski