docutil/docpdf.py
changeset 1743 c3c3d1318130
parent 1740 b789b695b5c6
child 1744 69dfdb26f600
equal deleted inserted replaced
1742:92932cd370a4 1743:c3c3d1318130
    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