码迷,mamicode.com
首页 > 其他好文 > 详细

提取pdf文档表格

时间:2020-06-05 22:55:35      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:ica   first   执行   ber   strategy   cal   lse   tables   pen   

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文档表格

标签:ica   first   执行   ber   strategy   cal   lse   tables   pen   

原文地址:https://www.cnblogs.com/energetic/p/13052600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!