Man pages em formatos de arquivos digitais

Publicado por Ricardo Brito do Nascimento em 12/09/2007

[ Hits: 9.205 ]

Blog: http://brito.blog.incolume.com.br

 


Man pages em formatos de arquivos digitais




É possível converter as man pages do Linux para arquivos digitais e assim ter um arquivo imprimível e portável, o qual poderá ser visualizado mais tarde no ghostview, GNU evince, adobe acrobat reader ou qualquer outro visualizador de formatos digitais.

man pages em PS (PostScript)

PostScript é uma linguagem de programação especializada para visualização de informações, ou uma linguagem de descrição de páginas, originalmente criada para impressão e posteriormente modifica para o uso com monitores ('display PostScript').

A linguagem fornece uma máquina de pilha e comandos específicos para o desenho de letras e figuras, incluindo comandos de traçado e formas de representação de imagens. Foi desenvolvida pela Adobe, tendo como inspiração uma linguagem desenvolvida na Xerox, a InterPress.

O Linux trabalha com o formato PS nativamente.

Podemos obter o arquivo em formato postscript da seguinte forma:

man "comando" -t > "NomeDoArquivo.ps"

A opção -t formata a página em PostScript. O pipe redireciona os dados PS para um arquivo. Esta opção usa "/usr/bin/groff -Tps -mandoc" para formatar as páginas do manual. A saída deste comando pode ter ainda de ser processada por outro antes de a poder imprimir. Exemplo:

$ man ls -t > ls.ps

Transforma a man page do comando 'ls' em um arquivo PostScript chamado 'ls.ps'.

BUGS
  • -t só funciona se existir o programa troff ou equivalente.

man pages em PDF (Portable Document Format)

PDF é um formato de arquivo desenvolvido pela Adobe Systems para representar documentos de maneira independente do aplicativo, hardware, e sistema operacional usados para criá-los. Um arquivo PDF pode descrever documentos que contenham texto, gráficos e imagens num formato independente de dispositivo e resolução.

O PDF é um padrão aberto, e qualquer pessoa pode escrever aplicativos que leiam ou escrevam PDFs. Há aplicativos gratuitos para Linux, Windows e Macintosh, alguns deles distribuídos pela própria Adobe.

PDF pode ser traduzido em português como Formato de Documento Portátil.

Podemos obter o arquivo em formato pdf, a partir do ps, da seguinte forma:

$ ps2pdf ls.ps ls.pdf

O comando ps2pdf converte o formato ps para o formato pdf, possibilitando a independência de sistema operacional.

Imprimindo o arquivo direto do terminal:

$ lpr ls.ps
$ lpr ls.pdf


Possíveis dependências:

$ apt-get install -y evince ghostscript groff
$ yum install -y evince ghostscript groff


Referências:
Outras dicas deste autor

Gerenciando histórico de comandos no GNU/Linux

Criando pacotes RPM com o rpmbuild

atrpms.repo para yum no rhel4

Instalando o plugin Java6 da Sun no Ubuntu Linux

Convertendo formato de pacotes com alien

Leitura recomendada

Utilizando o uShare como A/V media center

Configurando rede no FreeBSD 7.0

Dicionário de sinônimos Micha Elvis

Configurando internet via radio no Slackware 10.1

Parar envio de email do crontab

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts