import texcaller texcaller.convert(source, source_format, result_format, max_runs) # returns a pair (result, info) texcaller.escape_latex(s)
# coding: UTF-8 import texcaller latex = ur'''\documentclass{article} \begin{document} Hello world! \end{document}''' pdf, info = texcaller.convert(latex, 'LaTeX', 'PDF', 5) print 'PDF size: %.1f KB' % (len(pdf) / 1024.0) print 'PDF content: %s ... %s' % (pdf[:5], pdf[-6:]) s = u'Téxt → "with" $peciäl <characters>' print 'Original: %r' % s print 'Escaped: %r' % texcaller.escape_latex(s)