我将了解命令pdfinfo -box
和gs -sDevice=bbox
之外的BoundingBox信息之间的区别。
pdfinfo -box
输出:
$pdfinfo -box tempCmykPdfFile.pdf
Producer: GPL Ghostscript 9.20
CreationDate: Tue Mar 7 09:48:56 2017
ModDate: Tue Mar 7 09:48:56 2017
Tagged: no
Pages: 1
Encrypted: no
Page size: 212.6 x 113.39 pts
MediaBox: 0.00 0.00 212.60 113.39
CropBox: 0.00 0.00 212.60 113.39
BleedBox: 0.00 0.00 212.60 113.39
TrimBox: 0.00 0.00 212.60 113.39
ArtBox: 0.00 0.00 212.60 113.39
File size: 20886 bytes
Optimized: no
PDF version: 1.5
gs -sDevice=bbox
输出:
$gs -sDevice=bbox tempCmykPdfFile.pdf
GPL Ghostscript 9.20 (2016-09-26)
Copyright (C) 2016 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 1.
Page 1
%%BoundingBox: 13 48 199 100
%%HiResBoundingBox: 13.986000 48.181006 198.435017 99.220989
BoundingBox
信息在这两种情况下都有所不同,我不想弄清楚why
。任何人都可以帮助我理解其中的差异。
感谢。
答案 0 :(得分:0)
BoundingBox是包含所有标记的最小区域。 PDF文件中定义的各种Box(其中许多是可选的)不是Bounding Boxes。
如果没有看到你的PDF文件,我就无法说出它实际包含的是哪个盒子,很可能它只包含一个MediaBox,所以它的大小就是你得到的。
如果内容的边缘周围有空白区域,则不会计算BoundingBox,因为它只计算标记。
简而言之,这些是针对不同目的的不同测量。