pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论

最近使用pdfminer3k来处理pdf,但是pdfminer3k不能获取pdf文件的页数,因为我要用页数来显示进度条,所以搜索到pdfplumber可以直接获取pdf文件的页数,就安装了,结果程序报错。变得不能使用,寻找原因!下面是我的探索之路:
没安装pdfplumber时
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论
运行结果没问题
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论

安装pdfplumber时
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论
运行结果出错:
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论
报错本身不是pdfminer3k的问题!
下面进行错误排查以确定两者是不是真的有冲突!
不要from imoport ,用import … 试试:
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论
运行没问题!是,结果有问题 此时pdfminer.pdfparser.PDFDocument()不存在pdfparser.py中此时没有PDFDocument()类
再次将pdfplumber给卸载掉!
可看到pdfparserr.py中有PDFDocument(),
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论

结论:pdfplumber与pdfminer3k确实有冲突!,pdfparser.py文件被覆盖掉
很高兴与大家一起分享!

上一篇:C# PDF转Word


下一篇:js判断当前H5是否在微信小程序的web-view中