docutil/docpdf.py
changeset 1780 c52d1460cea8
parent 1744 69dfdb26f600
child 1826 91796f408540
equal deleted inserted replaced
1779:6cf16e5bfbf9 1780:c52d1460cea8
    40             for index in range(_winreg.QueryInfoKey(acrokey)[0]):
    40             for index in range(_winreg.QueryInfoKey(acrokey)[0]):
    41                 numver = _winreg.EnumKey(acrokey, index)
    41                 numver = _winreg.EnumKey(acrokey, index)
    42                 try:
    42                 try:
    43                     res = _winreg.QueryValue(_winreg.HKEY_LOCAL_MACHINE, 'Software\\Adobe\\%s\\%s\\InstallPath' % (key, numver))
    43                     res = _winreg.QueryValue(_winreg.HKEY_LOCAL_MACHINE, 'Software\\Adobe\\%s\\%s\\InstallPath' % (key, numver))
    44                     return res
    44                     return res
    45                 except:
    45                 except Exception:
    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):
    64 
    64 
    65 def open_pdf(pdffile, pagenum=None):
    65 def open_pdf(pdffile, pagenum=None):
    66     if wx.Platform == '__WXMSW__':
    66     if wx.Platform == '__WXMSW__':
    67         try:
    67         try:
    68             readerpath = get_acroversion()
    68             readerpath = get_acroversion()
    69         except:
    69         except Exception:
    70             wx.MessageBox("Acrobat Reader is not found or installed !")
    70             wx.MessageBox("Acrobat Reader is not found or installed !")
    71             return None
    71             return None
    72 
    72 
    73         readerexepath = os.path.join(readerpath, "AcroRd32.exe")
    73         readerexepath = os.path.join(readerpath, "AcroRd32.exe")
    74         if(os.path.isfile(readerexepath)):
    74         if(os.path.isfile(readerexepath)):