代码示例:
#!/usr/bin/envpython3
#-*-coding:utf-8-*-
#pip3installpdfminer3k
fromimportpdfpageaggregator
fromimportlaparams,lttextboxhorizontal
frompdfminer.pdfparserimportpdfparser,pdfdocument
frompdfminer.pdfinterpimportpdfresourcemanager,pdfpageinterpreter,pdftextextractionnotallowed
frompdfminer.pdfdeviceimportpdfdevice
defread_pdf(pdf_name,result_name):
#以二进制读模式打开
fpopen(pdf_name,rb)
#用文件对象来创建一个pdf文档分析器
parserpdfparser(fp)
#创建一个pdf文档
docpdfdocument()
#连接分析器与文档对象
_document(doc)
_parser(parser)
#提供初始密码,如果没有密码就创建一个空的字符串
()
#检测文档是否提供txt转换,不提供就抛出异常
ifnot_extractable:
raisepdftextextractionnotallowed
#创建pdf资源管理器来管理共享资源
rsrcmgrpdfresourcemanager()
#创建一个pdf设备对象
laparamslaparams()
devicepdfpageaggregator(rsrcmgr,laparamslaparams)
#创建一个pdf解释器对象
interpreterpdfpageinterpreter(rsrcmgr,device)
withopen(result_name,
python采集温度和压力数据,那就需要温度和压力传感器,这两个传感器可以先用微处理器控制,配置完参数后,微处理器采集到温度和压力的数据,然后通过串口通信传送到电脑,用python编写控制软件接收采集数据并且来控制微处理器进行采集。