如何使 PDF 中的所有页面大小相同?

nwh*_*svc 5 pdf documents ghostscript

我有一个不同大小页面的pdf。第一页是 579.275 x 402.547 点。其余页面为 612 x 792 pts(字母)。我想让所有的页面都是信纸大小。的输出pdfinfo -box -f 1 -l 10 A.pdf是:

$ pdfinfo -box -f 1 -l 10 A.pdf 
创建者:工具包 http://www.activepdf.com
制作人:Toolkit http://www.activepdf.com
创建日期:2012 年 2 月 4 日星期六 18:42:49
修改日期:2012 年 2 月 4 日星期六 18:42:49
标记: 没有
形式:AcroForm
页数:5
加密:否
第 1 页尺寸:579.275 x 402.547 pts
第 1 页腐烂:0
第 2 页尺寸:612 x 792 pts(信件)
第 2 页腐烂:0
第 3 页尺寸:612 x 792 pts(信件)
第 3 页腐烂:0
第 4 页尺寸:612 x 792 pts(信件)
第 4 页 腐烂:0
第 5 页尺寸:612 x 792 pts(信件)
第 5 页 腐烂:0
第 1 页媒体框:0.00 0.00 612.00 792.00
第 1 页裁剪框:15.05 374.40 594.33 776.94
第 1 页 BleedBox:15.05 374.40 594.33 776.94
第 1 页 TrimBox:15.05 374.40 594.33 776.94
第 1 页 ArtBox:15.05 374.40 594.33 776.94
第 2 页媒体框:0.00 0.00 612.00 792.00
第 2 页裁剪框:0.00 0.00 612.00 792.00
第 2 页 BleedBox:0.00 0.00 612.00 792.00
第 2 页修剪框:0.00 0.00 612.00 792.00
第 2 页 ArtBox:0.00 0.00 612.00 792.00
...
文件大小:211688 字节
优化:无
PDF 版本:1.3

我尝试了许多带有标志的 ghostscript 命令变体-sPAPERSIZE-dFIXEDMEDIA, -dPDFFitPage。我不知道如何让第一页成为字母。我不在乎第一页的内容是否按比例放大。

问题:如何使所有页面的大小相同?

这个问题的原因是我们办公室里有一台新打印机。由于我不完全理解较新版本的 CUPS 或 ghostscript 的原因,导致打印服务器崩溃。我们可以从 USB 存储设备打印,但打印机不接受信纸以外的页面尺寸的文档。

Kur*_*fle 2

命令的输出pdfinfo清楚地显示所有页面都具有相同的大小:612 x 792 pt(“MediaBox”),这是“字母”大小。

但是,第 1 页设置为告诉 PDF 查看器(和打印机)仅显示页面区域的一部分(“CropBox”)。

如果您使用您选择的工具(甚至是文本编辑器)删除 PDF 中的 CropBox(以及 Art-、Bleed- 和 TrimBox-es)设置,或者将它们更改为与 MediaBox 相同的值,您将让 PDF 查看器(和打印机)显示整页内容(即使“其余”只是白边距)。 注意:如果您删除“裁剪”、“修剪”、“出血”和“艺术框”,您的首页上可能会出现隐藏内容,这些内容会变得可见。