php pdf转换为jpg的方法:首先创建一个PHP示例文件;然后使用PHP和ImageMagick将PDF转换为JPG即可。
推荐:《PHP视频教程》
本教程操作环境:windows7系统、PHP5.6版,该方法适用于所有品牌电脑。
具体问题:
使用PHP和ImageMagick将PDF转换为高质量JPG
立即学习“PHP免费学习笔记(深入)”;
我有一个300 DPI PDF,我想将其转换为2550×3300的300 DPI JPG。 有人告诉我ImageMagick可以做到这一点,所以我让ImageMagick可以工作,但是它只返回大小约为原始PDF大小1/5的JPG。
它不是源图像-我已经用几个高质量的PDF完成了,它们都有相同的问题。
在寻找StackOverflow的想法之后,这就是我想使用的方法:
$im = new imagick($srcimg);$im->setImageResolution(2550,3300);$im->setImageFormat('jpeg');$im->setImageCompression(imagick::COMPRESSION_JPEG);$im->setImageCompressionQuality(100);$im->writeImage($targetimg);$im->clear();$im->destroy();
登录后复制
但这仍然行不通。
我也尝试过使用$ img-> resizeImage()来调整JPG的大小,但是如果尺寸合适,它的质量就会很差。
实现方法:
这是正确的方法,质量会提高。
$im = new imagick();$im->setResolution(300, 300);$im->readImage($srcimg);$im->setImageFormat('jpeg');$im->setImageCompression(imagick::COMPRESSION_JPEG);$im->setImageCompressionQuality(100);$im->writeImage($targetimg);$im->clear();$im->destroy();
登录后复制
以上就是php pdf转换为jpg的方法的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2520805.html