import getopt, glob, os, re, shutil, sys, tempfile
+import lyxpreview_tools
+
from legacy_lyxpreview2ppm import extract_resolution, legacy_conversion_step1
from lyxpreview_tools import bibtex_commands, check_latex_log, copyfileobj, \
elif opt == "--bg":
bg_color = val
elif opt in ("-d", "--debug"):
- import lyxpreview_tools
lyxpreview_tools.debug = True
elif opt == "--dpi":
try:
elif opt in ("--png", "--ppm"):
output_format = opt[2:]
elif opt in ("-v", "--verbose"):
- import lyxpreview_tools
lyxpreview_tools.verbose = True
# Determine input file
input_path = args[0]
dir, latex_file = os.path.split(input_path)
+ # Check for the input file
+ if not os.path.exists(input_path):
+ error('File "%s" not found.' % input_path)
+ if len(dir) != 0:
+ os.chdir(dir)
+
+ if lyxpreview_tools.verbose:
+ f_out = open('verbose.txt', 'a')
+ sys.stdout = f_out
+ sys.stderr = f_out
+
# Echo the settings
progress("Running Python %s" % str(sys.version_info[:3]))
progress("Starting %s..." % script_name)
+ if os.name == "nt":
+ progress("Use win32_modules: %d" % lyxpreview_tools.use_win32_modules)
progress("Output format: %s" % output_format)
progress("Foreground color: %s" % fg_color)
progress("Background color: %s" % bg_color)
progress("Resolution (dpi): %s" % dpi)
progress("File to process: %s" % input_path)
- # Check for the input file
- if not os.path.exists(input_path):
- error('File "%s" not found.' % input_path)
- if len(dir) != 0:
- os.chdir(dir)
-
# For python > 2 convert strings to bytes
if not PY2:
fg_color = bytes(fg_color, 'ascii')