2016-12-05 153 views
2

我试图使用ghostscript和Imagick将PDF转换为PNG。将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副本。

任何想法?

+1

PDF通常以A4纸尺寸出现,因此您需要相应地定义PNG图像的分辨率/尺寸。 – Farside

回答

0

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

它有可能是PDF 包含一个图像,然后可以有一个决议,但这不是一回事。

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

相关问题