提取pdf文档表格
Posted energetic
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提取pdf文档表格相关的知识,希望对你有一定的参考价值。
import pdfplumber
pdf=pdfplumber.open(‘,,,,,,,.pdf‘)
first_page=pdf.pages[0]
print(first_page.extract_text()) #打印第一页内容
#提取其中的表格
first_page.extract_table() #提取这一页的第一个表格
first_page.extract_tables() #提取这一页内的所有表格
#提取表格时设置表格参数
first_page.extract_table(
table_settings={‘
vertical_strategy‘:‘text‘,
‘horizontal_strategy‘:‘text‘
}
)
if not ‘‘.join( [ str(i) for i in first_page.extract_text( ) ] ) == ‘‘ : #这行不为空则继续执行以下操作
‘‘.join( [ str(item) if item else ‘‘ for item in i[:3] )
以上是关于提取pdf文档表格的主要内容,如果未能解决你的问题,请参考以下文章
使用 Python 解析 PDF - 提取格式化文本和纯文本 [关闭]