Ghostscript将多页PDF转换为图像的示例命令行(每页1个图像):
gswin32c ^
-o gray_page_%03d.png ^
-sDEVICE=pnggray ^
input.pdf
Run Code Online (Sandbox Code Playgroud)
.
gswin32c ^
-o page_%03d.png ^
-sDEVICE=png256 ^
input.pdf
Run Code Online (Sandbox Code Playgroud)
.
gswin32c ^
-o page_with_alphachannel_%03d.png ^
-sDEVICE=pngalpha ^
input.pdf
Run Code Online (Sandbox Code Playgroud)
.
gswin32c ^
-o cmyk_page_%03d.jpeg ^
-sDEVICE=jpegcmyk ^
-dJPEGQ=80 ^
input.pdf
Run Code Online (Sandbox Code Playgroud)
.
gswin32c ^
-o rgb_page_%03d.jpeg ^
-sDEVICE=jpeg ^
-dJPEGQ=100 ^
input.pdf
Run Code Online (Sandbox Code Playgroud)
.
gswin32c ^
-o tiffg4_page_%03d.tiff ^
-sDEVICE=tiffg4 ^
input.pdf
Run Code Online (Sandbox Code Playgroud)
.
gswin32c ^
-o tiffg32nc_page_%03d.tiff ^
-sDEVICE=tiff32nc ^
-sCompression=lzw ^
input.pdf
Run Code Online (Sandbox Code Playgroud)
......还有更多可能......
如果您需要控制分辨率和页面大小(而不是依赖Ghostscript的默认值),请添加以下参数:
-r600x600
Run Code Online (Sandbox Code Playgroud)
为您提供600 dpi的水平和垂直分辨率.
-g5950x8420
Run Code Online (Sandbox Code Playgroud)
应用宽度为5950"devicepoints",高度为8420"devicepoints".根据同时使用的分辨率,设备点最终会以不同的尺寸显示在纸张上.在分辨率的情况下,-r720x720例如上述-g5950x8420将成为相同的介质尺寸DIN A4 ISO(这是在的PostScript点595通过842.