在Linux上使用image-magick以毫米为单位获取PDF大小

时间:2016-06-16 10:42:19

标签: linux image pdf imagemagick

是否有一些图像魔法工具可以获得毫米级的PDF文件大小? 我已尝试使用imagemagick“识别”工具,但信息仅以像素为单位。如何指定以毫米为单位输出与DPI一起的信息?

2 个答案:

答案 0 :(得分:2)

看一下identify -verbose的前几行。它应列出以下信息。

  • 几何
  • 分辨率
  • 打印尺寸
  • 单位

Print size可以轻松转换为mm,也可以通过Google快速找到。

例如......

identify -verbose document.pdf | head -12

返回

Image: /full/path/to/document.pdf
  Format: PDF (Portable Document Format)
  Mime type: application/pdf
  Class: DirectClass
  Geometry: 792x612+0+0
  Resolution: 72x72
  Print size: 11x8.5
  Units: Undefined
  Type: TrueColorAlpha
  Endianess: Undefined
  Colorspace: sRGB
  Depth: 16/8-bit

因此每英寸约25.4毫米将导致

11 * 25.4 = 279.4mm
8.5 * 25.4 = 215.9mm

当然,如果PDF是非传统的页面大小,则为YMMV。

答案 1 :(得分:0)

如果您知道像素的大小,则需要确定它们是像素/英寸还是像素/毫米,然后您可以进行计算。