Je suis sur Win Server 2012 IIS 8, PHP 5.6, Imagick Module 3.1.2, ImageMagick 6.8.7-2 2013-10-18 Q16.Erreurs ImageMagick: Lecture PDF
J'ai lu tous les délégué Postscript erreurs a échoué et ont fait ce qui suit: - Installé Ghostscript - nous avons vérifié que GS et Imagick est dans le PATH var - nous avons vérifié que je peux utiliser la conversion dans l'invite de commande (Est travail) - PHP exec ("whoami") renvoie nt autorité \ iusr que j'ai ajouté pour le contrôle total - J'ai essayé d'utiliser des chemins complets backslashes() double-backslashes (\) foward-slashes (/) - Je ne sais pas pense qu'il a quelque chose à voir avec le chemin parce que si j'essaie le même code sur un jpg sans chemin, ça marche. Le script et les fichiers sont dans le même chemin.
Voici mon code PHP:
<?php
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(E_ALL);
echo exec("whoami"); echo "<br/>";
echo exec("convert.exe dr.pdf dr.jpg 2>&1"); // Does not work and gives below error
echo "<br/>";
$im = new imagick();
$im->readimage("dr.pdf");
$pages = $im->getNumberImages();
echo $pages;
?>
Sortie:
nt authority\iusr convert.exe: no images defined `dr.jpg' @ error/convert.c/ConvertImageCommand/3145.
Fatal error: Uncaught exception 'ImagickException' with message 'Postscript delegate failed `dr.pdf': No such file or directory @ error/pdf.c/ReadPDFImage/682' in D:\WWW\DEMO\data\temp\test.php:13 Stack trace: #0 D:\WWW\DEMO\data\temp\test.php(13): Imagick->readimage('dr.pdf') #1 {main} thrown in D:\WWW\DEMO\data\temp\test.php on line 13
Toute aide serait grandement appréciée. Cordialement Johan