【问题标题】:Executing ImageMagick from php. Trying to convert first pdf page to png从 php 执行 ImageMagick。尝试将第一个 pdf 页面转换为 png
【发布时间】:2014-06-19 18:46:49
【问题描述】:

我有以下代码:

$input = "C:/wamp/www/lnu/components/com_djclassifieds/images/item/input.pdf";
$output = "C:/wamp/www/lnu/components/com_djclassifieds/images/item/output.png";
exec("C:\Program Files\ImageMagick-6.8.9-Q16\convert -density 400 {$input}[0] -resize 25% {$output}");

我也试过exec('C:\Program Files\ImageMagick-6.8.9-Q16\convert -density 400 "'.$input.'"[0] -resize 25% "'.$output.'"');,还是不行。

我认为这应该可行,因为在我的命令行中输入:C:\Program Files\ImageMagick-6.8.9-Q16>convert -density 400 "c:/test.pdf"[0] -resize 25% "c:/out.png",它就可以了。

有什么建议吗?

【问题讨论】:

    标签: php pdf imagemagick png


    【解决方案1】:

    检查 Apache 用户是否拥有对该文件的写入权限。

    【讨论】:

    • 我认为这不是解决方案,但还是谢谢你。
    • 好的,这对我帮助很大。程序文件有问题,所以我这样做了:exec('C:\"Program Files"\ImageMagick-6.8.9-Q16\convert -density 400 '.$input.'[0] -resize 25% '.$output);
    猜你喜欢
    • 2011-07-06
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 2020-05-31
    • 2011-02-21
    • 2018-03-16
    • 2011-06-16
    • 2022-01-22
    相关资源
    最近更新 更多