PDF如何获取文本的高度
PDF how to get height of text
我正在使用 PDF2JSON 节点模块,它 returns 具有 x、y 和 w 属性但没有高度的文本数组。
如何准确判断文字的高度?我试过使用 fontSize 但这看起来不正确,因为在文本位于页面底部的情况下,y + fontSize 给出了页面之外的结果。
要使用 'FontSize' 字段计算出以毫米为单位的字体大小,请执行以下操作:
FontSize 以 1/72 英寸为单位指定,因此要将其转换为毫米,
乘以 (1/72) * 25.4
我已经通过在尺寸 8 到尺寸 72 的 A4 sheet 上打印大写字母 A 来验证这一点,随着字体接近 72,您还必须考虑到您看不到的位,因此彩色背景。
那么它只是一个调用 pointToPixel 的例子,这是 pdfunit.js 文件(pdf2json 的 lib)中的一个方法,它将英寸转换为像素...使用英寸列中的值。
我正在使用 PDF2JSON 节点模块,它 returns 具有 x、y 和 w 属性但没有高度的文本数组。
如何准确判断文字的高度?我试过使用 fontSize 但这看起来不正确,因为在文本位于页面底部的情况下,y + fontSize 给出了页面之外的结果。
要使用 'FontSize' 字段计算出以毫米为单位的字体大小,请执行以下操作:
FontSize 以 1/72 英寸为单位指定,因此要将其转换为毫米, 乘以 (1/72) * 25.4
我已经通过在尺寸 8 到尺寸 72 的 A4 sheet 上打印大写字母 A 来验证这一点,随着字体接近 72,您还必须考虑到您看不到的位,因此彩色背景。
那么它只是一个调用 pointToPixel 的例子,这是 pdfunit.js 文件(pdf2json 的 lib)中的一个方法,它将英寸转换为像素...使用英寸列中的值。