gpt4 book ai didi

php - ImageMagick/Imagick 使用 native PHP API 将 PDF 转换为 JPG

转载 作者:行者123 更新时间:2023-12-03 01:05:49 26 4
gpt4 key购买 nike

我正在尝试将 PDF 文件转换为 PNG。它在命令行中运行得很好(我安装了 GhostScript 8.64)。但在 PHP 中我遇到了一个问题:

代码:

$im = new Imagick($pdf_file); // this is where it throws the exception below

输出:

Fatal error: Uncaught exception ‘ImagickException’ with message ‘Postscript delegate failed `23_1235606503.pdf’: No such file or directory @ pdf.c/ReadPDFImage/612′ in get_thumbnail.php:93
Stack trace:
\#0 get_thumbnail.php(93): Imagick->__construct(’…’)

等等。等等

我不确定我在这里做错了什么,但我怀疑这与我的服务器配置有关。我在跑: Apache 2.2.11PHP 5.2.8ImageMagick 6.4.8-9GhostScript 8.64

最佳答案

终于明白了。 GhostScript 可执行文件 (gs) 不在 Apache 的环境路径中。它位于 /usr/local/bin 中。尽管我尝试了多种方法将 /usr/local/bin 添加到路径中,但没有成功。我最终在 /usr/bin 目录 中放置了 gs 的符号链接(symbolic link)。现在一切都很完美。

关于php - ImageMagick/Imagick 使用 native PHP API 将 PDF 转换为 JPG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/588918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com