
Tengo un archivo JSON y me gustaría crear un pdf que contenga la versión impresa y resaltada de sintaxis de ese archivo JSON.
¿Hay alguna manera de hacer eso en Ubuntu?
Respuesta1
Requerirá algunos pasos pero todo se puede hacer usando la línea de comando:
Instale las siguientes dependencias:
sudo apt-get install aha wkhtmltopdf python-pygments
Embellece tu archivo json:
cat foo.json | python -m json.tool > bar.json
Llame
pygmentize
para resaltar la sintaxis y exportarlo a html conaha
:pygmentize bar.json | aha > bar.html
Finalmente exporte el html a pdf con
wkhtmltopdf
:wkhtmltopdf bar.html foo.pdf
Respuesta2
De hecho, puedes hacer esto con Gedit, el editor de texto predeterminado que incluye Ubuntu. Simplemente abra su archivo en Gedit y asegúrese de que esté resaltado correctamente la sintaxis. Luego ve aArchivo→Imprimiry seleccioneImprimir archivocomo impresora yPDFcomo formato de salida. Esto debería dar como resultado un archivo PDF con la sintaxis correctamente resaltada.
Para otras soluciones más programables, asegúrese de consultareste unix.SE Preguntas y respuestas.