agosto
19
2006

Com a ferramenta enscript é possível gerar páginas html com o conteúdo de um programa ou script com o sempre útil syntax highlighting, o que facilita bastante a leitura de um código-fonte.

Para instalar:

sudo apt-get install enscript

Para gerar uma página html com o conteúdo de um script em Python:

enscript –color –language=html -Epython –output cliente.htm cliente.py

O arquivo cliente.htm será gerado com o conteúdo do cliente.py com as cores já formatadas para facilitar a leitura do código.

Diversas linguagens de programação estão disponíveis, como é listado no site

5 Comments

Buenas Elton,

Boa a dica!!! Só valeu!

Abraço,

Og

enscript: não foi possível avaliar arquivo de entrada “–color”: Arquivo ou diret ório não encontrado
states: não foi possível abrir o arquivo de entrada `–color’: Arquivo ou diretór io não encontrado
enscript: não foi possível avaliar arquivo de entrada “–language=html”: Arquivo ou diretório não encontrado
states: não foi possível abrir o arquivo de entrada `–language=html’: Arquivo ou diretório não encontrado
states: não foi possível abrir o arquivo de entrada `–output’: Arquivo ou diretó rio não encontrado
enscript: não foi possível avaliar arquivo de entrada “–output”: Arquivo ou dire tório não encontrado
enscript: não foi possível avaliar arquivo de entrada “cliente.htm”: Arquivo ou diretório não encontrado
states: não foi possível abrir o arquivo de entrada `cliente.htm’: Arquivo ou di retório não encontrado
lpr: Error - no default destination available.

Não consegui fazer dá esse erro como eu resolvo isso

desculpe digite errado
era assim
enscript –color –language=html -Epython –output cliente.htm cliente.py

mais estava assim no site

enscript –color –language=html -Epython –output cliente.htm cliente.py

funcionou cara muito legal

Qual a diferença entre as duas linhas de codigo no comentario acima?

É o número de hifens. No comentário acima o wordpress cortou mas o correto é usar somente um hifen por exemplo:
-color

Something to say?

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.