【发布时间】:2023-02-01 18:00:28
【问题描述】:
使用 Pymupdf 遇到获取 pdf 文件中文本信息的问题 我在图书馆的 discord 频道询问了有关获取间隔信息的可能性,但他们告诉我图书馆不知道如何与他们合作 也许还有其他图书馆可以做到这一点?
我试图查看其他库,但没有找到。也许我错过了什么....
【问题讨论】:
-
请提供足够的代码,以便其他人可以更好地理解或重现问题。
-
经过字符间距和字间距您是指该名称的 PDF 文本状态参数的值,还是指字符和单词之间的实际距离?
-
@mkl 对不起,我的意思是那些参数:行间距、段落间距、字符间距
-
根据 PyMuPDF:在任何人产生错误印象之前:你能够提取具有所有所需元数据详细信息的文本:文本位置(bbox)、字体属性、书写方向等。所有这些都归结为每一个角色.所有这些都适用于 PDF、XPS、EPUB以及一些更多的文档类型。所以不会返回特定于 PDF 的构造,例如单词和字符间距。
-
@user377394 -行间距在 PyMuPDF 中可用,因为它是一个字体属性,可以在 PyMuPDF 中提取。线间距离也可以很容易地从线边界框计算出来。段落间距甚至不是 PDF 概念。但是段落边界框在 PyMuPDF 中可用。
标签: python python-3.x pdf character-spacing