【问题标题】:Converting a PDF to PNG with the same resolution以相同的分辨率将 PDF 转换为 PNG
【发布时间】:2017-04-19 20:24:41
【问题描述】:

我正在尝试使用 ghostscript 和 Imagick 将 PDF 转换为 PNG。

我试过这个:

o_imagick = new imagick(mydocu.pdf[0]);
$this->o_imagick->setImageFormat('png');
file_put_contents ("actualpdf.png", $this->o_imagick);

它会生成并保存新图像,但分辨率很奇怪。我需要它与 PDF 的分辨率相同。我以为它只会从 PDF 中生成一个精确的 PNG 副本。

有什么想法吗?

【问题讨论】:

  • PDF一般是A4纸的尺寸,所以需要相应地定义PNG图片的分辨率/尺寸。

标签: php ghostscript imagick


【解决方案1】:

PDF 没有分辨率,一般来说,它是一种可缩放的矢量格式。所以你的要求没有意义。

PDF包含图像可能具有分辨率,但这并不完全相同。

如果您发布了一个示例 PDF 文件,我们或许可以提出一些建议,但因为它没有足够的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 2011-09-30
    • 2013-02-06
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多