【问题标题】:Getting PDF size in millimeters with image-magick on Linux在 Linux 上使用 image-magick 获取 PDF 大小(以毫米为单位)
【发布时间】:2016-10-17 20:01:46
【问题描述】:

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

【问题讨论】:

    标签: linux image pdf imagemagick


    【解决方案1】:

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

    【讨论】:

      【解决方案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。

      【讨论】:

      • 完美,这正是我想要的 :) 现在我确定我的海报适合 A0 尺寸。
      • 实际上并不是“每英寸大约 25.4 毫米”。半个多世纪以来,英寸被定义正好 25.4 毫米。 (抱歉,我忍不住指出了这一点。有些人可能会觉得这些信息很有用。)
      猜你喜欢
      • 2018-01-28
      • 2010-10-27
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多