Δημοσιεύτηκε: 28 Ιουν 2009, 16:19
Η λύση που σου πρότεινα πάει για βρούβες και μάλλον έχεις δίκιο όσον αφορά το backend. Κατάφερα και αναπαρήγαγα το πρόβλημα χρησιμοποιώντας μονάχα δυο αρχεία (τρία MB περίπου). Τα αρχεία μπορώ να σου τα διαθέσω με mail αν θες.
Από Κονσόλα μου εμφανίζει τα παρακάτω:
Από Κονσόλα μου εμφανίζει τα παρακάτω:
- Κώδικας: Επιλογή όλων
/var/lib/python-support/python2.6/pyPdf/generic.py:406: DeprecationWarning: object.__init__() takes no parameters
str.__init__(self, data)
/var/lib/python-support/python2.6/pyPdf/generic.py:216: DeprecationWarning: object.__init__() takes no parameters
int.__init__(self, value)
(u'\u03b5\u03be\u03b1\u03b3\u03c9\u03b3\u03ae:', '/home/ntelispak/new.pdf')
/var/lib/python-support/python2.6/pyPdf/pdf.py:163: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import struct, md5
Traceback (most recent call last):
File "/usr/bin/pdfshuffler", line 447, in export_pdf
pdf_output.write(file(file_out, 'wb'))
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 167, in write
self._sweepIndirectReferences(externalReferenceMap, self._root)
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 242, in _sweepIndirectReferences
self._sweepIndirectReferences(externMap, realdata)
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 218, in _sweepIndirectReferences
value = self._sweepIndirectReferences(externMap, value)
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 242, in _sweepIndirectReferences
self._sweepIndirectReferences(externMap, realdata)
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 218, in _sweepIndirectReferences
value = self._sweepIndirectReferences(externMap, value)
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 227, in _sweepIndirectReferences
value = self._sweepIndirectReferences(externMap, data[i])
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 242, in _sweepIndirectReferences
self._sweepIndirectReferences(externMap, realdata)
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 218, in _sweepIndirectReferences
value = self._sweepIndirectReferences(externMap, value)
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 248, in _sweepIndirectReferences
newobj = data.pdf.getObject(data)
File "/var/lib/python-support/python2.6/pyPdf/pdf.py", line 549, in getObject
retval = readObject(self.stream, self)
File "/var/lib/python-support/python2.6/pyPdf/generic.py", line 67, in readObject
return DictionaryObject.readFromStream(stream, pdf)
File "/var/lib/python-support/python2.6/pyPdf/generic.py", line 517, in readFromStream
value = readObject(stream, pdf)
File "/var/lib/python-support/python2.6/pyPdf/generic.py", line 67, in readObject
return DictionaryObject.readFromStream(stream, pdf)
File "/var/lib/python-support/python2.6/pyPdf/generic.py", line 520, in readFromStream
raise utils.PdfReadError, "multiple definitions in dictionary"
pyPdf.utils.PdfReadError: multiple definitions in dictionary