10 pdf ghostscript
我们有一堆扫描页面(大约600页),每个PDF查看器在右边缘显示零边距的图像,但左边约2英寸边距.(据推测,在扫描时,使用了错误的设置...)
我们想要打印这些页面,最好是作为小册子.有没有办法永久性地将所有页面图像移向中心,并让PDF以更令人愉悦的方式显示这些页面?Ghostscript能做到吗?可以用其他方法做到这一点,例如在一些PDF处理库的帮助下编程吗?
如果你不想编写自己的程序代码(正如Nikolaus建议的那样),但是使用Ghostscript命令行,你需要知道3件事:
setpagedevice带PageOffset参数的运算符;-c ...在命令行上传递它们,Ghostscript将处理PostScript代码的片段;现在尝试使用此命令行将所有页面图像向左移动1英寸(== 72pt):
gswin32c.exe ^
-sDEVICE=pdfwrite ^
-o c:/path/to/output/pdf-shifted-by-1-inch-to-left.pdf ^
-dPDFSETTINGS=/prepress ^
-c "<</PageOffset [-72 0]>> setpagedevice" ^
-f c:/path/to/input/pdf-original.pdf
Run Code Online (Sandbox Code Playgroud)
(-dPDFSETTINGS=/prepress我放入以便不会丢失任何扫描图像质量......)
| 归档时间: |
|
| 查看次数: |
7319 次 |
| 最近记录: |