我知道 PDF 的页面定义了各种“框”:媒体框、出血框、艺术框等。。但是 - Linux 中的典型 PDF 查看器似乎不显示这些框,也不在任何“页面属性”或“文件属性”对话框中列出它们的尺寸和位置。
假设我有一个单页 PDF。我该如何确定这些框的大小和尺寸?
当然我不介意使用命令行。
注意:假设一个相当现代的 Linux 发行版。
答案1
如何检索 PDF 页面的框信息?
使用pdfinfo
:
pdfinfo -box filename.pdf
-box
打印页面框边界框:MediaBox、CropBox、BleedBox、TrimBox 和 ArtBox。
答案2
无法使用 PDF 查看器检索此信息。
提到的盒子被称为边界框或页面框。
- 框是可以包围页面上所有内容的最小矩形。理想情况下,围绕 BBox 绘制的线将触及页面所有侧面上可见内容的边缘。
- 剪裁框定义 PDF 查看器预期显示或打印的区域。这在印前阶段不使用,并且GWG 行业协会建议根本不要使用它。
- 媒体盒指定页面的宽度和高度。一般人将其理解为实际打印页面的大小,但在印前,页面会稍大一些,以容纳出血1、裁切标记、文件名、创建日期/时间等。
最后三个盒子仅用于印刷机。
- 裁切框定义最终打印页面的预期尺寸
- 出血框定义在生产环境中输出时需要裁剪页面内容的区域
- 艺术盒最初旨在指示页面插图所覆盖的区域,但并未用于此目的。在包含广告的 PDF 页面上,它可用于定义广告的位置。在创建印刷材料时,这可用作安全区,例如,防止文本打印得太靠近页面边缘,导致在制作书籍时难以阅读。
由于 PDF 查看器仅显示整个页面的最内层区域,因此它不知道这些框。它们必须存在于发送到数字印刷机的 PDF 中,因此 InDesign 等页面布局应用程序必须知道它们,但它们根本不显示在通过其他方式生成的 PDF 中(从 Word 等文本编辑器导出、扫描为 PDF 的文档等)。
1出血是作品超出纸张裁切线的部分。这是为了确保无论裁切过程中出现多少细微差异,图像始终能够延伸到纸张边缘。
资料来源:
- Adobe ISO 32000-1:2008 规范 1.4.11.2.1
- https://www.prepressure.com/pdf/basics/page-boxes
- https://acrobatusers.com/tutorials/finding-page-boundaries/
更新
感谢 David Postill 提醒pdfinfo
我。我用不同的材料测试了它,发现它有局限性。
- 我拥有的合成器的用户指南。使用 PageMaker 创建,使用 Distiller 制作。它显示了框的尺寸,但它们都等于页面大小,即 TrimBox 尺寸。
- 2 本杂志的数字版。一本使用 iTextPDF 创建,另一本使用 Adobe Acrobat 21.7 和 Distiller 21.0 创建。由于两者都包含边到边的图像,因此肯定会使用印刷时使用的 3 个框。与上述尺寸类似,默认使用 TrimBox。
- 从 StarTech 网站下载的 StarTech 设备用户指南。使用 InDesign CC 2018.1 创建,用于打印和数字查看,由 Adobe PDF Library 制作,即直接从 ID 导出。根本没有显示盒子。
- 从 GetIEEE 下载的 IEEE 标准。使用 Debenu Quick PDF Library 11.15 创建。框尺寸默认为 TrimBox。
- 音频设备 1988 的 USB Dev 类定义,从 USB.org 下载。使用 MS Word 和 Adobe PDF Writer 3.0 创建。如上尺寸默认为 TrimBox。
- Sitecom 外部驱动器数据表。使用 InDesign CS/Adobe PDF Library 6.0 创建,即直接从 ID 导出。如上所示,尺寸默认为 TrimBox。
- 我从 LibreOffice Writer 导出的 Lipsum 文档。如上所述,尺寸默认为 TrimBox。我完全没想到这一点。通过快速搜索,我发现 Writer 实际上有无能力出血所以这些框实际上不具备任何功能。我怀疑它们存在只是为了确保 PDF 符合 ISO 32000 标准。
- 一些其他通过不同方式创建的随机 PDF。如果显示框尺寸,则默认为 TrimBox。
结论:
从这个意义上讲,pdfinfo
在非常有限的情况下很有用,但在分析实际完成/发布的 PDF 时,它毫无用处。在所有文档中,尺寸(显示时)等于 TrimBox 尺寸。我毫不怀疑,如果我有一份要送入数字印刷机的原始 PDF,它会显示框的实际尺寸。
即使是原始文档,它也只能显示方框的尺寸,而不能显示位置。如果文件是海报,则可以安全地假设所有方框都位于页面的中心。但是,如果是一本书,则出血框必须更靠近页面的外边缘,因为内边缘必须有足够的空间来装订而不会遮挡内容。