diff --git a/pdfminer/converter.py b/pdfminer/converter.py index 4e51e37c..eaf0520e 100644 --- a/pdfminer/converter.py +++ b/pdfminer/converter.py @@ -2,6 +2,7 @@ # -*- coding: utf-8 -*- import logging import re +import sys from .pdfdevice import PDFTextDevice from .pdffont import PDFUnicodeNotDefined from .layout import LTContainer @@ -271,6 +272,8 @@ def __init__(self, rsrcmgr, outfp, codec='utf-8', pageno=1, laparams=None, def write(self, text): if self.codec: text = text.encode(self.codec) + if sys.version_info < (3, 0): + text = str(text) self.outfp.write(text) return