问题描述
使用Python处理PDF文件时,导入的pdfminer与pdfplumber存在冲突。
解决方法
首先回退pdfplumber的版本,可以改为0.5.16,
然后在本机Python安装目录下的\Lib\site-packages中新建一个代替pdfminer的文件夹,如newPdfminer,并将原pdfminer中的内容复制到newPdfminer下,导包的时候用newPdfminer代替pdfminer就可解决冲突问题,如下代码所示
from newPdfminer.pdfparser import PDFParser,PDFDocument
from newPdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter