Type: concept
Confidence: 0.80
Created: 2026-04-18
Updated: 2026-04-18
Tags: 文档解析PDF处理文本处理文档处理

跨页段落合并

概述

跨页段落合并是 MinerU 内容生成器中的多页拼接策略,用于检测并合并被分页打断的连续段落,确保输出文档的阅读连贯性。

关键内容

核心问题

PDF 是分页存储的,一个自然段落可能被分页符打断,分布在第 N 页末尾和第 N+1 页开头。如果不做合并处理,输出中会出现断裂的段落,影响阅读体验和 RAG 检索效果。

检测逻辑

MinerU 通过两个条件判断是否存在跨页段落:

  1. 前页末尾不完整:第 N 页末尾不以句号、问号、叹号等完整句子结束符结尾 not re.search(r'[。!?.!?]\s*$', prev_page.rstrip())

  2. 当前页开头是续接字符:第 N+1 页开头是小写字母(英文)或中文字符 re.match(r'^[a-z\u4e00-\u9fff]', page_md.lstrip())

合并策略

当两个条件同时满足时: - 移除前一页输出末尾的换行符 - 在当前页内容前加一个空格,直接拼接

否则在两页之间插入 \n\n 分隔。

适用场景

局限性

来源

相关