46 pass |
46 pass |
47 return None |
47 return None |
48 |
48 |
49 |
49 |
50 def open_win_pdf(readerexepath, pdffile, pagenum = None): |
50 def open_win_pdf(readerexepath, pdffile, pagenum = None): |
51 if pagenum != None: |
51 if pagenum is not None: |
52 os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", "/A", "page=%d=OpenActions" % pagenum, '"%s"' % pdffile) |
52 os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", "/A", "page=%d=OpenActions" % pagenum, '"%s"' % pdffile) |
53 else: |
53 else: |
54 os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", '"%s"' % pdffile) |
54 os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", '"%s"' % pdffile) |
55 |
55 |
56 |
56 |
57 def open_lin_pdf(readerexepath, pdffile, pagenum = None): |
57 def open_lin_pdf(readerexepath, pdffile, pagenum = None): |
58 if pagenum == None: |
58 if pagenum is None: |
59 os.system("%s -remote DS301 %s &" % (readerexepath, pdffile)) |
59 os.system("%s -remote DS301 %s &" % (readerexepath, pdffile)) |
60 else: |
60 else: |
61 print "Open pdf %s at page %d" % (pdffile, pagenum) |
61 print "Open pdf %s at page %d" % (pdffile, pagenum) |
62 os.system("%s -remote DS301 %s %d &" % (readerexepath, pdffile, pagenum)) |
62 os.system("%s -remote DS301 %s %d &" % (readerexepath, pdffile, pagenum)) |
63 |
63 |