【问题标题】:PDF how to get height of textPDF如何获取文本的高度
【发布时间】:2017-06-22 18:40:22
【问题描述】:

我正在使用 PDF2JSON 一个节点模块,它返回一个具有 x、y 和 w 属性的文本数组,但没有高度。

如何准确确定文字的高度?我试过使用 fontSize 但这看起来不正确,因为在文本位于页面底部的情况下, y + fontSize 会在页面之外给出结果。

【问题讨论】:

    标签: javascript node.js pdf text height


    【解决方案1】:

    要使用“FontSize”字段计算以 mm 为单位的字体大小,请执行以下操作:

    FontSize 以 1/72 英寸为单位指定,因此要将其转换为 mm, 乘 (1/72) * 25.4

    我已经通过在一张从 8 号到 72 号的 A4 纸上打印大写 A 来验证这一点,当字体接近 72 时,您还必须考虑到您看不到的位,因此是彩色背景。

    然后它只是调用pointToPixel的一个例子,这是pdfunit.js文件(pdf2json的lib)中的一个方法,它将英寸转换为像素......使用英寸列中的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-21
      • 2020-07-31
      • 1970-01-01
      • 2012-08-21
      相关资源
      最近更新 更多