20 lines
439 B
Python
20 lines
439 B
Python
#!/usr/bin/python
|
|
from pygments import highlight
|
|
from pygments.lexers import get_lexer_by_name
|
|
from pygments.formatters import ImageFormatter
|
|
from pygments.formatters.img import PilNotAvailable
|
|
|
|
lenguaje = get_lexer_by_name("python", stripall=True)
|
|
|
|
trozo_codigo = """
|
|
|
|
...
|
|
escribir aqui
|
|
el código
|
|
que se quiera
|
|
generar como imagen
|
|
...
|
|
|
|
"""
|
|
|
|
img = highlight(trozo_codigo, lenguaje, ImageFormatter(style='material'), outfile="codigo.png")
|