【发布时间】:2011-06-29 11:51:44
【问题描述】:
我在我的 Windows PC 上运行带有 PHP5 的 Apache。我已经成功配置了 Ghostscript 和 Image 魔术。我有一个生成pdf缩略图的脚本,如下所示;
<?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";
?>
这对我很有用。该脚本生成与$page 变量对应的页面缩略图。但是,如果页码超过文档中可用的页数,这将不起作用。我想要的是显示或回显"false",如果输入变量超过 PDF 文件中的可用页数,或者 imagick 函数运行起来有些困难。我该怎么做?
【问题讨论】:
标签: php imagemagick imagick