ソースを参照

Merge pull request #85 from papayalove/master

解决list未换行问题
myhloli 1 年間 前
コミット
c8ccc39078
1 ファイル変更1 行追加1 行削除
  1. 1 1
      magic_pdf/para/para_split_v2.py

+ 1 - 1
magic_pdf/para/para_split_v2.py

@@ -40,7 +40,7 @@ def __detect_list_lines(lines, new_layout_bboxes, lang):
                     if lst[i] == 1:
                         ones_in_this_interval.append(i)
                     i += 1
-                if len(ones_in_this_interval) > 1 or (ones_in_this_interval and lst[start + 1] in [2, 3]):
+                if len(ones_in_this_interval) > 1 or (start < len(lst) - 1 and ones_in_this_interval and lst[start + 1] in [2, 3]):
                     indices.append((start, i - 1))
                     ones_indices.append(ones_in_this_interval)
             else: