Closed zvezdochiot closed 1 year ago
diff pdf.py jbig2topdf.py
37c37 < return "%d 0 R" % self.x --- > return ("%d 0 R" % self.x) 52c52 < return ''.join(s) --- > return (''.join(s)) 73c73,77 < s.append(self.stream) --- > # s.append(self.stream) > if(type(self.stream)==str): > s.append(self.stream) > else: > s.append(self.stream.decode(encoding="cp437")) 77c81 < return ''.join(s) --- > return (''.join(s)) 120c124 < return '\n'.join(a) --- > return ('\n'.join(a)) 123c127 < return '%d 0 R' % x --- > return ('%d 0 R' % x) 125c129 < def main(symboltable='symboltable', pagefiles=glob.glob('page-*')): --- > def main(symboltable='symboltable', pagefiles=glob.glob('page-*'), out='out.pdf'): 131c135 < symd = doc.add_object(Obj({}, file(symboltable, 'rb').read())) --- > symd = doc.add_object(Obj({}, open(symboltable, 'rb').read())) 137c141 < contents = file(p, mode='rb').read() --- > contents = open(p, mode='rb').read() 165,166c169,172 < print str(doc) < --- > # print(str(doc)) > fout = open(out, mode='wb') > fout.write(str(doc).encode(encoding="cp437")) > fout.close() 171c177 < sys.stderr.write("Usage: %s [file_basename] > out.pdf\n"% script) --- > sys.stderr.write("Usage: %s [file_basename] [out.pdf]\n"% script) 180c186,191 < if len(sys.argv) == 2: --- > out = 'out.pdf' > if len(sys.argv) == 3: > sym = sys.argv[1] + '.sym' > pages = glob.glob(sys.argv[1] + '.[0-9]*') > out = sys.argv[2] > elif len(sys.argv) == 2: 194c205 < main(sym, pages) --- > main(sym, pages, out)
jbig2topdf.py.gz Its work.
overdue.
jbig2topdf.py.gz Its work.