Como você produz uma página de informações para o pdf?

9

Se man -t ls | ps2pdf - > ls.pdf for útil para exibir a página man ls via ps2pdf para pdf, o que acontece com as páginas info ?

Eu tentei algo como o seguinte, mas sem sucesso:

info -o info | ps2pdf - > info.pdf

Tudo isso gera um arquivo pdf em branco chamado info.pdf e gera o corpo em um arquivo de texto.

    
por Simon Hoare 29.01.2013 / 11:31

4 respostas

13

Ah, as informações trazem os programas texi2ps e texi2pdf .

Então, se você encontrar a fonte de informação (info.texi), você pode gerar um PDF bonito (ou inchado, dependendo do seu ponto de vista) usando:

texi2pdf info.texi
    
por 29.01.2013 / 13:27
4

Info é um formato especializado com poucas capacidades de formatação, é basicamente o homem com hiperlinks. A maioria dos arquivos de informações é gerada a partir de uma fonte Texinfo com o comando makeinfo . O Texinfo é projetado para acomodar uma ampla gama de saídas, tanto hipertextuais quanto impressas, 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 de quanto você distribuiu).

Se não estiver, instale uma configuração do Texinfo e obtenha a origem do pacote. Você pode então processar a fonte Texinfo com texi2pdf , e você obterá um manual em formato PDF com formatação mais agradável.

    
por 30.01.2013 / 02:07
0

Eu iria com este freecode.com/projects/info2man como eu não sei se você pode produzir informações diretamente. Está nos repositórios do Debian e do Ubuntu, pelo menos. Simplesmente dê sua extensão de arquivo de classe (.ci) como o argumento para info2man.

    
por 29.01.2013 / 11:59
0

Eu encontrei uma solução que pode não precisar do arquivo de fonte 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 páginas info man, aqui está uma opção -o, --output=file para converter as páginas de informações em text files. Então você pode converter o arquivo text para pdf com enscript e ps2pdf .

Exemplo: info --subnodes -o - info | enscript -o - | ps2pdf - info.pdf
Nota: --subnodes : itens de menu de saída recursivamente.
Em seguida, ele irá gerar o info.pdf em seu diretório de trabalho.

    
por 14.12.2016 / 06:44

Tags