On all but the simplest of PDFs, the Save dialog crashes when I click the save button. Neither the Save nor the Cancel button works. Here is the console output:
$ pdfshuffler
/usr/lib/pymodules/python2.6/pyPdf/pdf.py:52: DeprecationWarning: the sets module is deprecated
from sets import ImmutableSet
/usr/lib/pymodules/python2.6/pyPdf/generic.py:406: DeprecationWarning: object.__init__() takes no parameters
str.__init__(self, data)
/usr/lib/pymodules/python2.6/pyPdf/generic.py:216: DeprecationWarning: object.__init__() takes no parameters
int.__init__(self, value)
Traceback (most recent call last):
File "/usr/bin/pdfshuffler", line 411, in choose_export_pdf_name
self.export_to_file(file_out)
File "/usr/bin/pdfshuffler", line 432, in export_to_file
pdfdoc_inp = PdfFileReader(file(pdfdoc.copyname, 'rb'))
File "/usr/lib/pymodules/python2.6/pyPdf/pdf.py", line 277, in __init__
self.read(stream)
File "/usr/lib/pymodules/python2.6/pyPdf/pdf.py", line 607, in read
raise utils.PdfReadError, "EOF marker not found"
pyPdf.utils.PdfReadError: EOF marker not found
I had this problem with version 0.4.2-1 from the Ubuntu repository as well as version 0.5 that I downloaded from this site. I'm running Ubuntu 9.10 x64.
This is a great program, but I can't find a way around this bug.
Actually, it appears that the problem may have been to do with one PDF file in particular. After it occurrs once, it is necessary to restart the app.
This is actually a problem with python-pyPdf. Hopefully there will be someone to take over the maintenance of pyPdf.