最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【记录】用Python从pdf文件中提取文字数据信息

Python crifan 6104浏览 0评论

【背景】

已有一个pdf文件,效果如下:

sample pdf page look like

想要用python从中提取一些信息。

【折腾过程】

1.搜了下,找到个:

pyPdf

http://pybrary.net/pyPdf/

其功能之一是:

“extracting document information (title, author, …),”

貌似是我们需要的。

其最新版本是

PyPDF2

http://knowah.github.io/PyPDF2/

然后再仔细看了看,结果发现貌似主要都是针对如何生成,处理pdf方面的,很少提到从pdf中提取信息的。

其中,其也顺带提到了:

PDFtk

也是用于生成pdf之类的。

 

2.也找到个:

pyfpdf

但是主要也是用来生成pdf的:

Simple PDF generation for Python (FPDF PHP port) AKA fpdf.py

3.后来参考:

python提取pdf与word中的相关信息

得知:

PDFMiner

然后看了其介绍,觉得比较适合此处使用:

What’s It?

PDFMiner is a tool for extracting information from PDF documents. Unlike other PDF-related tools, it focuses entirely on getting and analyzing text data. PDFMiner allows one to obtain the exact location of text in a page, as well as other information such as fonts or lines. It includes a PDF converter that can transform PDF files into other text formats (such as HTML). It has an extensible PDF parser that can be used for other purposes than text analysis.

有空就可以用其继续去折腾了。

4.

转载请注明:在路上 » 【记录】用Python从pdf文件中提取文字数据信息

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.313 seconds, using 22.01MB memory