怎么把PDF文件转换成PNG?


Answers:


82

这对于您所需的功能来说过于强大,但是在没有其他答案的情况下,GIMP可以为您完成此任务。只需安装它,打开PDF,然后另存为PNG。


9
没有比我安装的5个左右“免费”程序更多的杀伤力,该程序在图像上留下了水印。做工精美,谢谢!
雷蒙德2010年

1
这正是我所需要的。我想将PDF转换为高分辨率的PNG文件,并且使用GIMP确实很棒!
Mas

1
谢谢,尝试了几种带有水印或其他限制的工具。GIMP工作正常。
Horst Walter

6
Gimp适用于单个页面,但是我看不到一种自动导出大量页面的简单方法。我敢肯定,如果您非常了解gimp,则可以使用自动化工具来使其工作。但也许pdftoppm更好。
chrishiestand 2013年

@chrishiestand,您应该将其发布为替代答案。
布拉德

94

如果您安装了imagemagick,则只需键入:

convert myfile.pdf myfile.png

虽然我个人更喜欢Poppler实用程序从pdftoppm获得的结果:

pdftoppm -png myfile.pdf > myfile.png


4
在使用自制软件的Mac上,我必须安装imagemagick和ghostscript才能起作用。酿造安装imagemagick酿造安装ghostscript
Andreas

11
+1 pdftoppm:效果好,速度快。
Olivier'Ölbaum'Scherler 2012年

1
为什么您更喜欢pdftoppm的结果?我注意到默认的输出分辨率高于imagemagick(尽管可以更改),但除此之外,它们在我的测试文件上似乎具有可比性。
Sparhawk

1
用poppler转换多页PDF看起来会更像这样:pdftoppm -png myfile.pdf myfile
Roman Protsiuk

3
请参阅blog.alivate.com.au/poppler-windows,了解poppler的Windows二进制文件和使用方法pdftocairo -png
kromuchi 2014年

15

Windows:安装PDFCreator并打开PDF。将其打印到PDFCreator打印机(或任何您称呼的打印机),然后单击保存。当您单击保存时,在选择文件名后,将文件类型设置为PNG。

Linux:安装ImageMagick(在Ubuntu:上sudo apt-get install imagemagick),然后在终端类型:中convert [Input PDF File.pdf] [Output PNG File.png]

Mac OS X:在“预览”中打开PDF,然后在“另存为”对话框中,将文件类型设置为png。


在macOS上,您也可以使用内置sips工具:sips -s format png the_pdf_file.pdf --out the_png_file.png
goetzc

9

您还可以使用GS

"c:\Program Files\gs\gs9.10\bin\gswin64.exe" -dBATCH -dNOPAUSE -sDEVICE=pnggray -r300 -dUseCropBox -sOutputFile="path_to_png_files\pdffilename-%03d.png" "path_to_pdf_file\pdffilename.pdf"

的路径GS应根据您的安装进行调整。

DEVICE此处的参数将指定灰度。您也可以用颜色输出。这些设置将允许您使用RGB.icc颜色配置文件输出为24位彩色,300 dpi PNG文件:

-sDEVICE=png16m -sOutputICCProfile=default_rgb.icc -r300

与相比convertGS它的运行速度要快得多,并且更适合进行大批量的转换。


3
注册超级用户只是为了支持这个。现在,如果我只希望记住它的话……
joe14年

6

您使用哪个操作系统?

在Mac上,就像在“预览”应用中打开PDF并将其另存为PNG一样简单。

http://www.zamzar.com/上,您还可以免费转换许多文件类型。


6

另一种方法是

inkscape -d 300 -e "$filename.png" "$filename.pdf"

-d 300如果只需要96 dpi,则可以省略)。

但是,inkscape字体可能有问题,这就是为什么我更喜欢convertImageMagick的原因(请参阅 frabjousdigitxp的答案)。


+1用于inkscape。因为您可以编辑页面,重做图表并另存为svg或pdf等...
Alain Pannetier 2015年


3

docupub在线工具运行良好,每页显示一张图片:http ://docupub.com/pdfconvert/


2

如果您不想下载任何东西,只需复制图片并粘贴在颜料中,然后另存为PNG即可。没有水印,没有下载文件..简单


绘画可以打开PDF吗?
丹尼尔·贝克

@DanielBeck他说要在PDF查看器中打开,然后复制并粘贴
Canadian Luke

1

这个免费的在线工具:

convert.town/pdf-to-png

会将PDF文件转换为浏览器中的PNG图像。您不需要安装任何东西。

如果PDF为多页,它将为每一页创建一个新图像。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.