Oh, and I forgot to ask: it seems that the Poppler Python libraries are not shipped with Calibre, is this right? The source code only seems to contains references to Poppler in C++ parts (reflow.cpp and reflow.h), but I can't do "import poppler" in Python.
PyPDF is capable of processing (reading/writing) PDF files, but as far as I can see doesn't support rendering in a GUI. Although it's not essential, it would be nice to show the user a preview of what he/she is about to get.
Any hints on this? Or would you mind shipping the Poppler Python libraries with Calibre in future releases?