--- keyjnote.py	2007-08-02 13:31:08.000000000 -0500
+++ keyjnote.py.new	2007-11-04 15:55:20.000000000 -0600
@@ -1045,6 +1045,14 @@
                 "-r", str(int(UseRes)),
                 FileNameEscape + FileName + FileNameEscape,
                 TempFileName])
+            for i in range(1,7):
+                fmt = "-%%0%sd.ppm" % (i,)
+                imgfile = TempFileName + fmt % page
+                try:
+                    os.stat(imgfile)
+                    break
+                except:
+                    continue
         except OSError, (errcode, errmsg):
             print >>sys.stderr, "Warning: Cannot start pdftoppm -", errmsg
             print >>sys.stderr, "Falling back to GhostScript (permanently)."

