【发布时间】:2016-07-29 05:38:16
【问题描述】:
由于一些语义分析工作,我需要使用 iTextSharp 从 pdf 文件中识别段落。我知道 iTextSharp 的坐标位于页面的左下角。我找到了定义段落边界的三个特征:
- 如果一行中第一个单词的横轴小于总行;
- 如果连续两行的前导大于一般行的前导;
- 如果一行以“.”结尾并且结尾词的横轴小于其他行的横轴
但是,我被第二个卡住了。我如何知道段落中两行之间的一般引导?我的意思是两个连续的行之间有不同的间隔,因为像 'f'、'g' 这样的字母比其他的像 'a'、'n' 等需要更多的空间。
感谢您的帮助!
【问题讨论】:
-
我的意思是两条连续的线之间有不同的间距——别想gap,想想基线到基线的距离,可能是减去字体大小之后.
标签: pdf itextsharp paragraphs