Isso exigirá alguns passos, mas tudo pode ser feito usando a linha de comando:
-
Instale as seguintes dependências:
sudo apt-get install aha wkhtmltopdf python-pygments -
Prefira seu arquivo json:
cat foo.json | python -m json.tool > bar.json -
Chame
pygmentizepara obter realce de sintaxe e exporte-o para html comaha:pygmentize bar.json | aha > bar.html -
Por fim, exporte o html para o pdf com
wkhtmltopdf:wkhtmltopdf bar.html foo.pdf