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.
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: