Se man -t ls | ps2pdf - > ls.pdf
é útil para a saída da ls
página de manual via ps2pdf
para pdf, e as páginas de informações ?
Eu tentei algo como o seguinte, mas sem sucesso:
info -o info | ps2pdf - > info.pdf
Tudo o que isso faz é gerar um arquivo PDF em branco chamado info.pdf e gerar o corpo em um arquivo de texto.
info -o - info | /usr/bin/groff -mandoc -Tpdf > info.pdf
exceto que ele não lidar com qualquer formatação em tudo ... não sei se existe uma maneira de preservar essa diretamente com o comando infoRespostas:
Ah, a informação traz os programas
texi2ps
etexi2pdf
.Portanto, se você encontrar a fonte de informações (info.texi), poderá gerar PDF bonito (ou inchado, dependendo do seu ponto de vista) PDF usando:
fonte
Info é um formato especializado com poucos recursos de formatação, basicamente é um homem com hiperlinks. A maioria dos arquivos de informação é gerada a partir de uma fonte Texinfo com o
makeinfo
comando O Texinfo foi projetado para acomodar uma ampla variedade de saídas, hipertexto e impressa, com formatação básica ou bonita. Os formatos de saída suportados incluem informações, HTML, DVI, PostScript e PDF.O PDF já pode estar presente no mesmo pacote que o arquivo de informações ou em um pacote separado (dependendo da distribuição).
Caso contrário, instale uma configuração do Texinfo e obtenha a fonte do pacote. Em seguida, você pode processar a fonte Texinfo
texi2pdf
e obterá um manual em formato PDF com uma formatação melhor.fonte
Eu usaria este freecode.com/projects/info2man, pois não sei se você pode gerar informações diretamente. Está nos repositórios Debian e Ubuntu, pelo menos. Simplesmente dê a extensão do arquivo de classe (.ci) como argumento para o info2man.
fonte
Encontrei uma solução que talvez não precise do arquivo de origem de informações para converter as páginas de informações em pdf. No entanto, o formato pdf gerado pode não ser bonito como você pensa, mas é muito parecido com as páginas de informações.
De acordo com as
info
páginas de manual, aqui está uma-o, --output=file
opção para converter as páginas de informações emtext
arquivos. Então você pode converter otext
arquivo para pdf comenscript
eps2pdf
.Exemplo:
info --subnodes -o - info | enscript -o - | ps2pdf - info.pdf
Nota::
--subnodes
gera recursivamente itens de menu.Em seguida, ele irá gerar o
info.pdf
no seu diretório de trabalho.fonte