Tôi đang sử dụng tập lệnh litte để chuyển đổi PDF sang JPG. Điều đó có hiệu quả nhưng chất lượng rất kém.Chuyển đổi PDF sang JPEG bằng PHP và ImageMagick
Kịch bản:
$im = new imagick('document.pdf[ 0]');
$im->setImageColorspace(255);
$im->setResolution(300, 300);
$im->setCompressionQuality(95);
$im->setImageFormat('jpeg');
$im->writeImage('thumb.jpg');
$im->clear();
$im->destroy();
hơn Một điều, tôi muốn giữ lại kích thước ban đầu của PDF nhưng việc chuyển đổi cây trồng kích thước của JPG.
Dường như trong một số trường hợp, ImageMagick yêu cầu Ghostscript phải được cài đặt, vì nếu không nó sẽ ném một lỗi Postscript không thành công – Zsolti
Tại sao trên thế giới setRageolution và setImageResolution làm những việc khác nhau và có cùng mô tả trong tài liệu ?! Cảm ơn bạn, bạn hoàn toàn cứu tôi. – Hissvard