Tôi đang cố gắng chuyển đổi PDF sang IMG (JPG) với trợ giúp PHP.Chuyển đổi PDF sang JPG bằng cách sử dụng PHP
Tôi đang sử dụng tiện ích mở rộng tưởng tượng.
đây là mã của tôi
$fp_pdf = fopen($pdf, 'rb');
$img = new imagick(); // [0] can be used to set page number
$img->readImageFile($fp_pdf);
$img->setImageFormat("jpg");
$img->setImageCompression(imagick::COMPRESSION_JPEG);
$img->setImageCompressionQuality(90);
$img->setResolution(300,300);
$img->setImageUnits(imagick::RESOLUTION_PIXELSPERINCH);
$data = $img->getImageBlob();
file nguồn pdf của tôi có chiều hướng đúng (210x297 mm, như A4 có). Và mọi thứ đều tốt. Nhưng jpg của tôi có kích thước trang là 842x595 px và DPI là 72.
và tệp img nhỏ hơn nhiều trên giấy sau đó pdf, khi tôi đã in.
một cách thích hợp để làm cho file ảnh từ pdf và làm cho nó quá lớn như pdf (trên giấy)
Cuối cùng tôi đã thực hiện tất cả mọi thứ thông qua GhostScript console lệnh (gs), kết quả là tuyệt vời! tốc độ nhanh! rất nhanh! – user1016265