2011-02-17 63 views
3

我正试图找到一种方法将PDF转换为Linux盒子上的高质量JPG预览。如何创建PDF的JPG预览(使用Linux命令行)?

我目前正在使用ImageMagicK + GhostScript,但我必须对图像进行超级采样以获得可读的质量,这需要永久处理(我的盒子上一页的时间超过30秒)。

有没有人知道一个更好的方法,我可以实现高品质的预览而不必过多采样?

谢谢!

+0

我不确定Java产品是否适合您的需求,但本文 - [将PDF转换为使用Java的高分辨率图像](http://www.gnostice.com/nl_article.asp?id=135&t= Convert_PDF_To_High-Resolution_Images_Using_Java) - 是为我们的产品Gnostice PDFOne编写的。 – BZ1 2011-02-17 04:14:24

+0

感谢您的回复。不幸的是我不能分出500块钱。 :( – Mike 2011-02-17 04:46:43

回答

0

首先,你使用pdf2ps命令

pdf2ps file.pdf file.ps

然后你可以使用ImageMagick的转换

convert -resample 300 file.ps file.jpg

+0

这可能是你所尝试的,我只是猜测,因为你没有包括你的尝试。 – 2011-02-17 04:01:09

5

我发现安装pdftoppm进一步处理输出到JPG你的PDF转换为PS在我的Ubuntu Linux机器上。

pdftoppm -f 1 -l 1 -scale-to 1024 -png input-file.pdf output-file 
  • ,输出为高品质的时候进制到 PX大
  • 的转换是相当快的上述
  • 我的命令创建的只是第一页(预览 - f 1的-l 1
  • 输出文件似乎是以下格式:输出文件1.png(其中1是页号)