Tôi đang cố gắng chuyển đổi tệp PDF thành PNG. Nó hoạt động tốt từ dòng lệnh (Tôi đã cài đặt GhostScript 8.64). Nhưng từ PHP Tôi đang gặp một vấn đề:ImageMagick/Imagick chuyển đổi PDF sang JPG bằng cách sử dụng API PHP gốc
mã:
$im = new Imagick($pdf_file); // this is where it throws the exception below
đầu ra:
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(’…’)
vv vv
Tôi không chắc chắn những gì tôi đang làm sai ở đây, nhưng tôi nghi ngờ nó có cái gì đó để làm với cấu hình máy chủ của tôi ở đâu đó. Tôi đang chạy: Apache 2.2.11 PHP 5.2.8 ImageMagick 6.4.8-9 GhostScript 8.64
Cách biết đường dẫn môi trường apache là gì? –
Tuyệt vời! chỉ cần thêm, tạo liên kết tượng trưng như thế này: sudo ln -s/usr/local/bin/gs/usr/bin/gs – Ondrej
Tiếp tục nhận 'Không thể đọc lỗi tập tin' và điều này đã sửa nó. Cảm ơn bạn. –