docutil/docpdf.py
changeset 1734 750eeb7230a1
parent 1732 94ffe74e6895
child 1735 c02818d7e29f
equal deleted inserted replaced
1733:dea107dce0c4 1734:750eeb7230a1
    45                     pass
    45                     pass
    46     return None
    46     return None
    47 
    47 
    48 def open_win_pdf(readerexepath, pdffile, pagenum = None):
    48 def open_win_pdf(readerexepath, pdffile, pagenum = None):
    49     if pagenum != None :
    49     if pagenum != None :
    50         os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", "/A", "page=%d=OpenActions" % pagenum, '"%s"'%pdffile)
    50         os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", "/A", "page=%d=OpenActions" % pagenum, '"%s"' % pdffile)
    51     else:
    51     else:
    52         os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", '"%s"'%pdffile)
    52         os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", '"%s"' % pdffile)
    53 
    53 
    54 def open_lin_pdf(readerexepath, pdffile, pagenum = None):
    54 def open_lin_pdf(readerexepath, pdffile, pagenum = None):
    55     if pagenum == None :
    55     if pagenum == None :
    56         os.system("%s -remote DS301 %s &"%(readerexepath, pdffile))
    56         os.system("%s -remote DS301 %s &" % (readerexepath, pdffile))
    57     else:
    57     else:
    58         print "Open pdf %s at page %d"%(pdffile, pagenum)
    58         print "Open pdf %s at page %d" % (pdffile, pagenum)
    59         os.system("%s -remote DS301 %s %d &"%(readerexepath, pdffile, pagenum))
    59         os.system("%s -remote DS301 %s %d &" % (readerexepath, pdffile, pagenum))
    60 
    60 
    61 def open_pdf(pdffile, pagenum = None):
    61 def open_pdf(pdffile, pagenum = None):
    62     if wx.Platform == '__WXMSW__' :
    62     if wx.Platform == '__WXMSW__' :
    63         try:
    63         try:
    64             readerpath = get_acroversion()
    64             readerpath = get_acroversion()