Javascript 使用fontsize(npm-pdf2json库)计算文本长度
我正在使用解析pdf 它返回json格式的解析数据,我附上了一些示例数据 需要注意的主要变量是 高度-pdf的高度(以页数为单位) 宽度-pdf的宽度(以页数为单位) sw-(字体的空格宽度)在pd2json库的README.md中定义 索引1处的TS-字体大小(单位:pt) w-我的困惑就发生在这里。W代表文本行的宽度。但是,我的文本行的宽度大于页面的宽度,这没有任何意义 我需要知道课文的长度。 我试着用(text*sw中的字符数)/pagewidth来获得行相对于pdf.Tp的比率,然后在我的前端使用该比率在特定行上绘制相同pdf的图像 但这似乎没有给我正确的线路长度。通常它太短了 如果有人能帮忙,我将不胜感激。我一直在寻找类似的pd2json问题,但是没有答案,而且该库似乎没有得到很好的支持Javascript 使用fontsize(npm-pdf2json库)计算文本长度,javascript,text,fonts,pdf2json,Javascript,Text,Fonts,Pdf2json,我正在使用解析pdf 它返回json格式的解析数据,我附上了一些示例数据 需要注意的主要变量是 高度-pdf的高度(以页数为单位) 宽度-pdf的宽度(以页数为单位) sw-(字体的空格宽度)在pd2json库的README.md中定义 索引1处的TS-字体大小(单位:pt) w-我的困惑就发生在这里。W代表文本行的宽度。但是,我的文本行的宽度大于页面的宽度,这没有任何意义 我需要知道课文的长度。 我试着用(text*sw中的字符数)/pagewidth来获得行相对于pdf.Tp的比率,然后在我
"Pages": [
{
"Height": 49.5,
"HLines": [],
"VLines": [],
"Fills": [
{
"x": 0,
"y": 0,
"w": 0,
"h": 0,
"clr": 1
},
{
"x": 9.001,
"y": 19.271,
"w": 5.372,
"h": 0.038,
"clr": 35
}
],
"Texts": [
{
"x": 4.252,
"y": 45.981,
"w": 96.648,
"sw": 0.32553125,
"clr": 0,
"A": "left",
"R": [
{
"T": "Hello%20World%20",
"S": -1,
"TS": [
0,
15,
0,
0
]
}
]
},
"Width": 38.25
...