gpt4 book ai didi

image - 使用 Ghostscript 将 PDF 转换为 JPG

转载 作者:行者123 更新时间:2023-12-04 15:33:37 30 4
gpt4 key购买 nike

我正在使用 Ghostscript 将我的 PDF 文件转换为带有 Ghostscript 的 JPEG,效果很好。

对于我的输出图像,我使用 %03d在文件名中,所以文件名出来001 , 002 ......根据页码依此类推。

但我希望在某些情况下数字从更高的数字开始。

例如,我处理一个包含两页的文件,因此输出图像为 page001.jpg , page002.jpg
现在我想处理另一个 PDF,而不是替换这些文件,我想创建 page003.jpg , page004.jpg .

如何才能做到这一点?

这是我现在使用的完整命令行:

'C:\gs\gs9.14\bin \gswin64c -dNOPAUSE -sDEVICE=png16m \
-sOutputFile=page-%03d.jpg -r100x100 -q' . $pdf_file. '-c quit'

最佳答案

这是您可以使用的解决方法:

gswin64c.exe                  ^
-sDEVICE=png16m ^
-sOutputFile=page-%03d.jpg ^
-r100x100 ^
-c "showpage showpage" ^
-f filename.pdf
-c "showpage showpage"在输出中插入两个空页。输出文件将被命名

page-001.jpg + page-002.jpg + page-003.jpg + page-004.jpg



所以前两个是纯白色的 JPEG,之后应该删除。

您可以使用任意数量的空页扩展此命令。

更新

当然,如果您事先知道要将几个不同的 PDF 文件转换为图像,并且您希望新 PDF 的计数从最后一个 PDF 结束的地方继续准确地继续,您可以这样做:
gswin64c.exe                  ^
-sDEVICE=jpeg ^
-sOutputFile=page-%03d.jpg ^
-r100x100 ^
-f file1.pdf ^
-f file2.pdf ^
-f file3.pdf ^
-f [...]

顺便说一句,您的原始命令请求 .jpg文件后缀,而 Ghostscript 设备是 png16m .这不符合。最初我盲目地复制了你的命令,但现在我已经更正了。

关于image - 使用 Ghostscript 将 PDF 转换为 JPG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27740379/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com