2017-06-21 65 views
0

我正在使用PDF2JSON作爲節點的模塊,它返回帶有x,y和w屬性的文本數組,但沒有高度。PDF如何獲取文本的高度

如何準確確定文本的高度?我嘗試過使用fontSize,但這看起來不正確,因爲在文本位於頁面底部的情況下,y + fontSize會在頁面外部提供結果。

回答

0

要使用「字號」字段以mm計算出的字體大小,執行以下操作:

字號被在1/72英寸單位來指定,所以將其轉換爲毫米, 乘( 1/72)* 25.4

我已經通過在大小爲8到72的A4紙上打印大寫A來驗證這一點,因爲字體越接近72,您也必須允許您看不到的位,因此彩色的背景。

然後它只是調用pointToPixel的一個例子,這是pdfunit.js文件(pdf2json的lib)中的一種方法,它將英寸轉換爲像素...使用英寸列中的值。

enter image description here