簡體   English   中英

Imagemagick將pdf轉換為png

[英]Imagemagick convert pdf to png

我是使用命令行和php的新手。 話雖這么說,我一直試圖弄清楚如何使用exec()函數使用ImageMagick。 我現在有這個,

$command="/usr/local/lib/ImageMagick  convert images/a.pdf images/a.png"; 

if(exec($command)){
    echo 'yes';
}
else{
    echo 'no';
}

哪個回歸'不'。 我相信我錯過了一些關於如何從正確的目錄執行轉換的內容。 我的$命令設置正確嗎? (我從我的網絡主機Lunarpages那里獲得了ImageMagick的路徑)。

我已經閱讀了有關ImageMagick的其他一些問題,但我找不到太多幫助我設置命令。

謝謝你的幫助,
列維

您的命令當前正在嘗試執行的是執行名為/ usr / local / lib / ImageMagick的程序,我猜這不是您想要的。 如果這是ImageMagick的路徑,並且您想要使用轉換實用程序,則需要將命令修改為以下內容:

/usr/local/lib/ImageMagick/convert images/a.pdf images/a.png

它應該在沒有任何問題的情況下工作! 您可能想進一步深入了解convert命令可以為您做什么!

使用exec()正確的方法,因為exec默認返回一個字符串,執行結果通過其中一個參數傳回:

$command="/usr/local/lib/ImageMagick/convert images/a.pdf images/a.png"; 

exec($command,$output,$result);
if ($result == true ){
    echo 'yes';
}
else{
    echo 'no, here's what happened with command output';
    print_r($output);
}

請參閱http://php.net/manual/en/function.exec.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM