Python读取PDF文字 去掉页眉页脚

使用PyMuPDF(即fitz)读取PDF中的text时,会把页码也读进来。所以,有时候就需要让程序忽略页眉和页脚,或者直接删除页眉和页脚。

根据fitz的文档:Page - PyMuPDF 1.24.0 documentation

get_text的clip参数可以指定要读取文字的区域,于是大致代码如下:

python 复制代码
doc = fitz.open(fname)
page = doc[0]
rect = page.rect
clip = 50 # 假设页眉和页脚的高度都是50
crop = fitz.Rect(0, clip, rect.width, rect.height-clip)
text = page.get_text(clip=crop)
相关推荐
正在走向自律5 小时前
实战心得:利用PaddleOCR彻底解决大模型无法解析图片型PDF的问题
开发语言·pdf·视觉检测·paddleocr·视觉模型·离线ocr识别
AI原来如此6 小时前
零基础教程:50页PDF一键浓缩成1页摘要
人工智能·ai·pdf·大模型
186******205316 小时前
PDF 转 Word 高效办公实战指南
pdf·word
随手工具-Excel, pdf, SQL6 小时前
PDF删除页面怎么操作?免费在线删除PDF指定页面,无需安装软件
pdf
SunnyDays101117 小时前
Java 实现 PDF 页面删除、排序、旋转和裁剪
java·pdf
zyplayer-doc1 天前
个人 AI 知识库怎么搭建:用 zyplayer-doc 把笔记、PDF 和图片资料变成可问答的第二大脑
大数据·开发语言·人工智能·笔记·pdf·ocr
日日行不惧千万里1 天前
Java AI 完整学习笔记
pdf
听风吹等浪起2 天前
002:多图合并导出PDF【网页版】
计算机视觉·pdf
蝶恋舞者2 天前
NMC-G2网络管理卡 资料官网下载流程
pdf
点我头像干啥2 天前
002:一键把多张图片合成一个PDF
计算机视觉·pdf