有没有免费的方法可以将PDF文档转换为PNG图像?
有没有免费的方法可以将PDF文档转换为PNG图像?
Answers:
这对于您所需的功能来说过于强大,但是在没有其他答案的情况下,GIMP可以为您完成此任务。只需安装它,打开PDF,然后另存为PNG。
如果您安装了imagemagick,则只需键入:
convert myfile.pdf myfile.png
虽然我个人更喜欢Poppler实用程序从pdftoppm获得的结果:
pdftoppm -png myfile.pdf > myfile.png
pdftoppm
:效果好,速度快。
pdftoppm -png myfile.pdf myfile
pdftocairo -png
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。
sips
工具:sips -s format png the_pdf_file.pdf --out the_png_file.png
您还可以使用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
与相比convert
,GS
它的运行速度要快得多,并且更适合进行大批量的转换。
另一种方法是
inkscape -d 300 -e "$filename.png" "$filename.pdf"
(-d 300
如果只需要96 dpi,则可以省略)。
但是,inkscape
字体可能有问题,这就是为什么我更喜欢convert
ImageMagick的原因(请参阅
frabjous和digitxp的答案)。
如果使用Windows,我将使用Bullzip PDF Printer,只需选择打印,然后选择.PNG作为文件类型。
如果您不想下载任何东西,只需复制图片并粘贴在颜料中,然后另存为PNG即可。没有水印,没有下载文件..简单