提取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文档表格的主要内容,如果未能解决你的问题,请参考以下文章

从图像或扫描文档中提取表格数据(非 pdf)

提取PDF表格?方法很简单!

使用 Python 解析 PDF - 提取格式化文本和纯文本 [关闭]

用JAVA能把Word和PDF文档的表格内容和格式识别出来吗

PDF如何提取页面?怎么提取PDF文件中的某一页

以编程方式提取 PDF 表