在Windows上使用Ghostscript从PDF进行逐页JPEG转换/导出
我想使用ghostscript将pdf源文件转换成一系列jpeg图像。一切正常,除了:在Windows上使用Ghostscript从PDF进行逐页JPEG转换/导出,pdf,pdf-generation,ghostscript,Pdf,Pdf Generation,Ghostscript,我想使用ghostscript将pdf源文件转换成一系列jpeg图像。一切正常,除了: .jpeg输出文件名的格式说明符(%d)无法使用 Windows(我使用的是Windows 7 64位),因此我需要为每个页面调用gswin64c.exe 导出的.jpeg文件在页面周围有白色条纹,而.pdf 那里没有任何东西-我能以某种方式摆脱它们吗 我的命令行: gswin64c.exe \ -dSAFER -dBATCH -dNOPAUSE \ -sDEVICE=jpeg \ -r
- .jpeg输出文件名的格式说明符(%d)无法使用 Windows(我使用的是Windows 7 64位),因此我需要为每个页面调用gswin64c.exe李>
- 导出的.jpeg文件在页面周围有白色条纹,而.pdf 那里没有任何东西-我能以某种方式摆脱它们吗
gswin64c.exe \
-dSAFER -dBATCH -dNOPAUSE \
-sDEVICE=jpeg \
-r350 \
-dJPEGQ=100 \
-dFirstPage=1 -dLastPage=1 \
-sOutputFile=magazine-1.jpg \
magazine.pdf
%
字符加倍才能获得页码增量:gswin64c.exe\
gswin64c.exe \
-o magazine-page_%%04d.jpg \
-sDEVICE=jpeg \
-r350 \
-dJPEGQ=100 \
magazine.pdf
-o杂志页\%04d.jpg\
-sDEVICE=jpeg\
-r350\
-dJPEGQ=100\
杂志.pdf
%
字符加倍才能获得页码增量:gswin64c.exe\
gswin64c.exe \
-o magazine-page_%%04d.jpg \
-sDEVICE=jpeg \
-r350 \
-dJPEGQ=100 \
magazine.pdf
-o杂志页\%04d.jpg\
-sDEVICE=jpeg\
-r350\
-dJPEGQ=100\
杂志.pdf
最有可能的白色边框是mediabox(GS使用)和CropBox(观众使用)之间的差异。您可以使用-dUseCropBox告诉GS使用CropBox而不是MediaBox。您不需要将“%”加倍,除非您是从批处理文件调用GS,否则命令行“%d”上的GS应该可以正常工作。正在使用的GS版本的示例PDF ilfe最有帮助的可能是,白色边框是MediaBox之间的差异(GS使用的)和CropBox(观众使用的)。您可以使用-dUseCropBox告诉GS使用CropBox而不是MediaBox。您不需要将“%”加倍,除非您是从批处理文件调用GS,否则命令行“%d”上的GS应该可以正常工作。正在使用的GS版本的示例PDF ilfe将有助于您提供(指向的链接)显示此行为的PDF页面示例?如果没有示例,则无法确定白色条带的原因,也无法显示避免白色条带的方法。能否提供显示此行为的PDF页面示例(指向链接)?如果没有示例,则无法确定白色条带的原因,也无法显示避免白色条带的方法。