首页  >  文章  >  后端开发  >  如何将 PDF 转换为高质量 JPEG 并保留原始尺寸?

如何将 PDF 转换为高质量 JPEG 并保留原始尺寸?

Patricia Arquette
Patricia Arquette原创
2024-10-27 05:23:03631浏览

 How to Convert PDF to JPEG with High Quality and Preserve Original Size?

将 PDF 转换为 JPEG:实现高质量并保留原始大小

对于 PDF 转换,使用 ImageMagick 的脚本可能会生成质量较差的图像。这是提高质量并保持原始 PDF 尺寸的解决方案。

原始脚本:

<code class="php">$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();</code>

提高质量并保持尺寸:

<code class="php">// Instantiate Imagick
$im = new Imagick();

$im->setResolution(300, 300);
$im->readimage('document.pdf[0]');
$im->setImageFormat('jpeg');
$im->writeImage('thumb.jpg');
$im->clear();
$im->destroy();</code>

通过设置在加载 PDF 之前调整分辨率,您可以保留原始尺寸并提高图像质量。 ImageMagick 的内置设置可能会导致裁剪和尺寸更改。此修改后的脚本可确保忠实转换,同时保持高质量。

以上是如何将 PDF 转换为高质量 JPEG 并保留原始尺寸?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn