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))