equal
deleted
inserted
replaced
25 import os |
25 import os |
26 import wx |
26 import wx |
27 |
27 |
28 |
28 |
29 readerexepath = None |
29 readerexepath = None |
30 |
30 |
31 def get_acroversion(): |
31 def get_acroversion(): |
32 " Return version of Adobe Acrobat executable or None" |
32 " Return version of Adobe Acrobat executable or None" |
33 import _winreg |
33 import _winreg |
34 adobesoft = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, r'Software\Adobe') |
34 adobesoft = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, r'Software\Adobe') |
35 for index in range(_winreg.QueryInfoKey(adobesoft)[0]): |
35 for index in range(_winreg.QueryInfoKey(adobesoft)[0]): |
63 try: |
63 try: |
64 readerpath = get_acroversion() |
64 readerpath = get_acroversion() |
65 except: |
65 except: |
66 wx.MessageBox("Acrobat Reader is not found or installed !") |
66 wx.MessageBox("Acrobat Reader is not found or installed !") |
67 return None |
67 return None |
68 |
68 |
69 readerexepath = os.path.join(readerpath, "AcroRd32.exe") |
69 readerexepath = os.path.join(readerpath, "AcroRd32.exe") |
70 if(os.path.isfile(readerexepath)): |
70 if(os.path.isfile(readerexepath)): |
71 open_win_pdf(readerexepath, pdffile, pagenum) |
71 open_win_pdf(readerexepath, pdffile, pagenum) |
72 else: |
72 else: |
73 return None |
73 return None |