PDF如何获得文本的高度

时间:2017-06-21 11:20:03

标签: javascript node.js pdf text height

我使用PDF2JSON作为节点的模块,它返回一个带有x,y和w属性的Text数组,但没有高度。

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

1 个答案:

答案 0 :(得分:0)

要使用“FontSize”字段计算字体大小(mm),请执行以下操作:

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

我已经通过在尺寸为8到尺寸为72的A4纸上打印大写A来验证这一点,因为字体接近72,你还必须允许你看不到的位,因此是彩色背景。

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

enter image description here