from pygments.lexers import get_lexer_by_name from pygments.formatters import ImageFormatter from pygments import highlight from IPython.core.display import Image lexer = get_lexer_by_name("c#") code = """bool login(string username, string password) { }""" formatter = ImageFormatter(linenos=True, image_format="png", line_pad=5, font_size=15, font_name="Liberation Mono") Image(highlight(code, lexer, formatter)) formatter = ImageFormatter(image_format="jpeg", font_name="Courier New") Image(highlight(code, lexer, formatter)) formatter = ImageFormatter(image_format="png", font_name="Liberation Mono") lexer = get_lexer_by_name("c") code = """void function(void p1, int p2){ return do_something(p1, p2); }""" Image(highlight(code, lexer, formatter))