gnuCodeSnap/gnuSnapCode.py
2023-10-10 00:06:31 +02:00

28 lines
734 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 = """
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 = ""\"
...
...
""\"
img = highlight(trozo_codigo, lenguaje, ImageFormatter(style='material'), outfile="codigo.png")
"""
img = highlight(trozo_codigo, lenguaje, ImageFormatter(style='material'), outfile="codigo.png")