J'utilise Apache avec PHP5 dans mon PC Windows. J'ai configuré avec succès Ghostscript et Image Magic. J'ai un script pour générer une miniature pdf comme suit;Afficher le message d'erreur personnalisé en création de miniatures pdf - PHP - Imagick
<?php
$file = 'test.pdf';
$page = 1;
$pdfpage = $page - 1;
$nh = 200;
$nw = 200;
$im = new imagick(realpath($file)."[$pdfpage]");
$im->setCompression(Imagick::COMPRESSION_JPEG);
$im->setCompressionQuality(100);
$im->setImageFormat("jpeg");
$im->sampleImage($nw,$nh);
$im->writeImage("test.jpg");
echo "true";
?>
Cela fonctionne très bien pour moi. Le script génère une miniature de page correspondant à la variable $page
. Mais cela ne fonctionnera pas si le numéro de page dépasse le nombre de pages disponibles dans le document. Ce que je veux, c'est afficher ou faire écho "false"
si la variable d'entrée dépasse le nombre de pages disponibles dans le fichier PDF ou si la fonction imagick éprouve quelques difficultés à s'exécuter. Comment puis-je faire ceci?