用 ghostscript 转化PDF文档为图片 的参数设置

example:


gswin32 -dSAFER -dBATCH -dNOPAUSE -r300 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=jpeggray -sOutputFile=test%03d.jpg -dFirstPage=102 -dLastPage=103 ori.pdf

-sDEVICE 支持 PNG, JPEG, TIFF, PNM, FAX, BMP, PCX, PSD 当然也有 pdfwrite, pswrite, epswrite

-r300 表示转出来的图像的分辨率(resolution)是 300dpi

gswin32 还支持 antialiasing ,可以根据 pdf 的字和图形各别做转化:

-dTextAlphaBits=n : 用来支持文本的 antialiasing
-dGraphicsAlphaBits=n : 用来支持图形的 antialiasing
这两个 n 可以给到 4 就有可以接受的效果了。

如果文档本身不是彩色的,可以用 pnggray 或 jpeggray ,可以快一点。 %03d 用来编号,这样就会变成数字以 001, 002, … 一直下去。

 

关键词:pdf 可以 nbsp 文档 转化 支持 ghostscript 用来 antialiasing 参数设置

相关推荐:

使用GhostScript将PDF转换为PostScript时出错,拒绝访问无法打开命令行文档_.at

Using Web Technologies to Print a Book

ghostscript pdf 处理工具

Error Imagick / Ghostscript with PDF entry

Reducing the size of the PDF file using Ghostscript on Linux did not work

使用ghostscript将pdf转图片

关于Ghostscript SAFER沙箱绕过漏洞的分析

GhostScript应用一例:使用GhostScript强行修改加密PDF

transfer pdf to png

Matlab绘图基础——用print函数保存图片(Print figure or save to file)