提取pdf文档表格

 1 import   pdfplumber
 2 
 3 pdf=pdfplumber.open(',,,,,,,.pdf')
 4 
 5 first_page=pdf.pages[0]
 6 
 7 print(first_page.extract_text())    #打印第一页内容
 8 
 9  
10 
11 #提取其中的表格
12 
13 first_page.extract_table()    #提取这一页的第一个表格
14 
15 first_page.extract_tables()     #提取这一页内的所有表格
16 
17 #提取表格时设置表格参数
18 
19 first_page.extract_table(
20 
21 table_settings={'
22 
23        vertical_strategy':'text',
24 
25        'horizontal_strategy':'text'
26 
27       }
28 
29         )
30 
31  
32 
33 if    not   ''.join(  [  str(i)   for  i in  first_page.extract_text( )   ]  )   == '' :    #这行不为空则继续执行以下操作
34 
35   ''.join( [ str(item)  if  item   else  ''  for  item  in    i[:3]  )

 

posted @ 2020-06-09 20:25  马蹄哒哒  阅读(310)  评论(0编辑  收藏  举报