Merge pull request #142 from mawoqiw/master
Fixes needed to be able to compile pdfminer.six with Cythonpull/173/head
commit
d437e5c637
|
@ -576,6 +576,7 @@ def ccittfaxdecode(data, params):
|
||||||
# test
|
# test
|
||||||
def main(argv):
|
def main(argv):
|
||||||
if not argv[1:]:
|
if not argv[1:]:
|
||||||
|
import unittest
|
||||||
return unittest.main()
|
return unittest.main()
|
||||||
|
|
||||||
class Parser(CCITTG4Parser):
|
class Parser(CCITTG4Parser):
|
||||||
|
@ -598,7 +599,7 @@ def main(argv):
|
||||||
pygame.image.save(self.img, 'out.bmp')
|
pygame.image.save(self.img, 'out.bmp')
|
||||||
return
|
return
|
||||||
for path in argv[1:]:
|
for path in argv[1:]:
|
||||||
fp = file(path, 'rb')
|
fp = open(path, 'rb')
|
||||||
(_, _, k, w, h, _) = path.split('.')
|
(_, _, k, w, h, _) = path.split('.')
|
||||||
parser = Parser(int(w))
|
parser = Parser(int(w))
|
||||||
parser.feedbytes(fp.read())
|
parser.feedbytes(fp.read())
|
||||||
|
|
|
@ -426,7 +426,7 @@ class CMapParser(PSStackParser):
|
||||||
def main(argv):
|
def main(argv):
|
||||||
args = argv[1:]
|
args = argv[1:]
|
||||||
for fname in args:
|
for fname in args:
|
||||||
fp = file(fname, 'rb')
|
fp = open(fname, 'rb')
|
||||||
cmap = FileUnicodeMap()
|
cmap = FileUnicodeMap()
|
||||||
#cmap = FileCMap()
|
#cmap = FileCMap()
|
||||||
CMapParser(cmap, fp).run()
|
CMapParser(cmap, fp).run()
|
||||||
|
|
|
@ -48,7 +48,7 @@ def convert(infp, outfp, path, codec='utf-8',
|
||||||
maxpages=0, maxfilesize=0, pagenos=None,
|
maxpages=0, maxfilesize=0, pagenos=None,
|
||||||
html=True):
|
html=True):
|
||||||
# save the input file.
|
# save the input file.
|
||||||
src = file(path, 'wb')
|
src = open(path, 'wb')
|
||||||
nbytes = 0
|
nbytes = 0
|
||||||
while 1:
|
while 1:
|
||||||
data = infp.read(4096)
|
data = infp.read(4096)
|
||||||
|
@ -68,7 +68,7 @@ def convert(infp, outfp, path, codec='utf-8',
|
||||||
layoutmode='exact')
|
layoutmode='exact')
|
||||||
else:
|
else:
|
||||||
device = TextConverter(rsrcmgr, outfp, codec=codec, laparams=laparams)
|
device = TextConverter(rsrcmgr, outfp, codec=codec, laparams=laparams)
|
||||||
fp = file(path, 'rb')
|
fp = open(path, 'rb')
|
||||||
interpreter = PDFPageInterpreter(rsrcmgr, device)
|
interpreter = PDFPageInterpreter(rsrcmgr, device)
|
||||||
for page in PDFPage.get_pages(fp, pagenos, maxpages=maxpages):
|
for page in PDFPage.get_pages(fp, pagenos, maxpages=maxpages):
|
||||||
interpreter.process_page(page)
|
interpreter.process_page(page)
|
||||||
|
|
Loading…
Reference in New Issue