我有一个库手册,创建者更改了一些 LaTeX 代码并更改了页面位置和大小,但在编译、提取和发送之前没有检查它。他目前不可用,所以如果我想打印它,我必须自己修复它。
我能够使用一些 ghostscript 命令将整个文本向下推送到页面中心的位置,命令如下所示:
/usr/bin/gs -sDEVICE=pdfwrite -o /home/user/shiftdown.pdf -dPDFSETTINGS=/prepress -c "<</PageOffset [0 -35]>> setpagedevice" -f /home/user/brokendoc.pdf
问题是,虽然页面现在可以打印而不会碰到硬件边距,但章节标题仍然在顶部被截断了一半。如果我在 Acrobat 或 Reader 中打开 PDF,我可以选择章节标题并复制它,然后它将全文粘贴到我选择的程序中。当我尝试在带有部分不兼容驱动程序的 Xerox MFP 上打印它时,它打印了标题,但它不会双面打印,我不想打印 700 多页,然后使用复制到 1 -> 2 功能。
有谁知道修复这些截断的标题的方法,以便它们在 PDF 文件中正确显示或至少可靠地正确打印?我有很容易获得的 ghostscript、相对容易获得的 TeX 和 Acrobat X 的标准版本。
[更新:]
下载 Acrobat Pro XI 的演示后,我可以转到“印刷制作”选项卡并单击“编辑对象”。当我点击截断的章节标题时,它显示了两个边界框,覆盖了整个页面,其中一个比另一个高一点。当我右键单击它时,我可以选择添加剪辑和删除剪辑。当我单击删除剪辑时,它会显示整个章节标题。如果我单击添加剪辑,它会显示“一个或多个选定区域已经有一个剪辑区域。继续为选定对象设置剪辑区域?[否] [是]”
有了这些附加信息,我知道必须有一种方法可以在批处理模式下解决问题,有人知道什么命令可以转换成这个吗?