1

リストがドキュメント全体であり、文字列がPDFのページである文字列のリストとしてpdfからテキストをエクスポートしようとしています。私はこのタスクに PDFMiner を使用していますが、非常に複雑で締め切りが迫っています。

これまでのところ、完全なpdfを文字列として抽出するコードを取得しましたが、文字列のリストの形式で必要です。

私のコードは次のとおりです

from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter
from pdfminer.pdfpage import PDFPage
from pdfminer.converter import TextConverter
from pdfminer.layout import LAParams
from cStringIO import StringIO

f = file('./PDF/' + file_name, 'rb')
data = []
rsrcmgr = PDFResourceManager()
retstr = StringIO()
codec = 'utf-8'
laparams = LAParams()
device = TextConverter(rsrcmgr, retstr, codec=codec, laparams=laparams)
# Create a PDF interpreter object.
interpreter = PDFPageInterpreter(rsrcmgr, device)
# Process each page contained in the document.

for page in PDFPage.get_pages(pdf):
    interpreter.process_page(page)
    data = retstr.getvalue()

print data

助けてください。

4

1 に答える 1