Criando PDF Destacado a partir de JSON

4

Eu tenho um arquivo JSON e gostaria de criar um pdf contendo a versão realçada e impressa desse arquivo JSON.

Existe alguma maneira de fazer isso no Ubuntu?

    
por MajorYel 13.03.2015 / 09:34

2 respostas

3

Isso exigirá alguns passos, mas tudo pode ser feito usando a linha de comando:

  1. Instale as seguintes dependências:

    sudo apt-get install aha wkhtmltopdf python-pygments
    
  2. Prefira seu arquivo json:

    cat foo.json | python -m json.tool > bar.json
    
  3. Chame pygmentize para obter realce de sintaxe e exporte-o para html com aha :

    pygmentize bar.json | aha > bar.html  
    
  4. Por fim, exporte o html para o pdf com wkhtmltopdf :

    wkhtmltopdf bar.html foo.pdf
    
por Sylvain Pineau 13.03.2015 / 11:01
1

Você pode realmente fazer isso com o Gedit, o editor de texto padrão do Ubuntu. Simplesmente abra seu arquivo no Gedit e certifique-se de que ele esteja corretamente destacado para a sintaxe. Em seguida, vá para Arquivo Imprimir e selecione Imprimir para arquivo como a impressora e PDF como formato de saída. Isso deve resultar em um arquivo PDF com realce de sintaxe.

Para outras soluções mais pesquisáveis, confira este unix.SE Q & amp; A .

    
por Glutanimate 13.03.2015 / 10:30