为了账号安全,请及时绑定邮箱和手机立即绑定

LAParams not defined

#!/usr/bin/python
# -*-coding:utf-8 -*-
from pdfminer.pdfparser import PDFParser, PDFDocument
from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter
from pdfminer.pdfdevice import PDFDevice

fp = open("naacl06-shinyama.pdf",'rb');

parser = PDFParser(fp);
doc = PDFDocument();
parser.set_document(doc);

doc.initialize("");

resource = PDFResourceManager();

laparms = LAParams()

device = PDFPageAggregator(resource,laparms=laparms);
interpreter = PDFPageInterpreter(resource,device);
for page in doc.get_pages():
   interpreter.process_page(page);
   layout = device.get_result();
   for out in layout:
       print(out.get_text())

正在回答

3 回答

你现在能操作了不??


0 回复 有任何疑惑可以回复我~

device = PDFPageAggregator(resource,laparms=laparms);


你这条代码中laparms应该为laparams

1 回复 有任何疑惑可以回复我~

#!/usr/bin/python

# -*- coding: utf-8 -*-

from pdfminer.pdfparser import PDFParser,PDFDocument

from pdfminer.pdfinterp import PDFResourceManager,PDFPageInterpreter

from pdfminer.pdfdevice import PDFDevice

from pdfminer.layout import LAParams

from pdfminer.converter import PDFPageAggregator


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python遇见数据采集
  • 参与学习       59668    人
  • 解答问题       200    个

本教程让你初步掌握Python进行数据采集,创造属于你的价值

进入课程

LAParams not defined

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信