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

在Linux上使用image magick获取以毫米为单位的PDF大小,linux,image,pdf,imagemagick,Linux,Image,Pdf,Imagemagick,是否有一些图像魔法工具可以获得PDF文件的毫米大小? 我试过使用imagemagick“识别”工具,但信息仅以像素为单位。如何指定将以毫米为单位的信息与DPI一起输出?如果您知道以像素为单位的大小,则需要确定它们是像素/英寸还是像素/毫米,然后可以进行计算。如果您知道以像素为单位的大小,则需要确定它们是像素/英寸还是像素/毫米,然后可以进行计算计算。查看标识-详细的的前十几行。它应该列出以下信息 几何学 决议 印刷尺寸 单位 打印尺寸可以轻松转换为mm,也可以通过谷歌快速找到 例如 iden

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

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

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

查看
标识-详细的
的前十几行。它应该列出以下信息

  • 几何学
  • 决议
  • 印刷尺寸
  • 单位
打印尺寸
可以轻松转换为mm,也可以通过谷歌快速找到

例如

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是一种非传统的页面大小,请查看
identify-verbose的前十几行。它应该列出以下信息

  • 几何学
  • 决议
  • 印刷尺寸
  • 单位
打印尺寸
可以轻松转换为mm,也可以通过谷歌快速找到

例如

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是一个非传统的页面大小。

完美,这正是我想要的:)现在我确定我的海报适合A0大小。它实际上不是“大约25.4毫米每英寸”。半个多世纪以来,英寸的定义一直精确到25.4毫米。(对不起,我忍不住要指出这一点。有些人可能会觉得这个信息很有用。)完美,这正是我想要的:)现在我确定我的海报适合A0尺寸。它实际上不是“大约每英寸25.4毫米”。半个多世纪以来,英寸的定义一直精确到25.4毫米。(对不起,我忍不住要指出这一点。有些人可能会觉得这些信息很有用。)