Due to the peculiarities of Windows, it may happen that
pdftocairo is built without png support when compiled on this
platform. Unless explicitly requested (maybe for some peculiar
application and certainly not for usual distros), this is
highly improbable to occur on other platforms.
This commit is contained in:
Enrico Forestieri 2017-07-09 22:27:06 +02:00
parent ca0ba098da
commit 7c14ff94e3

View File

@ -417,6 +417,10 @@ def legacy_conversion_step3(latex_file, dpi, output_format, dvips_failed, skipMe
pdftocairo = find_exe(["pdftocairo"])
epstopdf = find_exe(["epstopdf"])
use_pdftocairo = pdftocairo != None and output_format == "png"
if use_pdftocairo and os.name == 'nt':
# On Windows, check for png support (see #10718)
conv_status, conv_stdout = run_command("%s --help" % pdftocairo)
use_pdftocairo = '-png' in conv_stdout
if use_pdftocairo:
conv = pdftocairo
else: