Exportar uma página de manual em pdf

11

Doing man -t man > man.psexportará a página de manual para man em postscript.

Como posso exportar em PDF?

Examinei os manuais e aprendi sobre a -Topção, mas isso não me parece muito claro.

Neo_Returns
fonte

Respostas:

13

Se groffe gropdfexistir no seu sistema Linux, você poderá usar

man -Tpdf man >man.pdf

(observe a ausência de um espaço entre -Te pdf)

Em um sistema Ubuntu, deve ser suficiente instalar o groffpacote para obter acesso gropdf.

O argumento de opção para -Té passado groffe groffutilizará sua -T opção com o mesmo argumento de opção. Então, leia o groffmanual sobre -Tpara mais informações.

Nos sistemas em uso mandoc, o groffutilitário não precisa ser instalado para que o comando acima funcione, pois o mandocutilitário (chamado por man) converteria o manual em PDF sozinho.

Kusalananda
fonte
Estou usando o Debian Stretch e instalando apenas o pacote groff fornece acesso ao gropdf.
Neo_Returns
10

Verifique se você tem o ghostscriptpacote instalado:

sudo apt-get install ghostscript

Você precisaria converter o postscript em PDF; para o comando lastque seria:

man -t last | ps2pdf - last.pdf
LinuxSecurityFreak
fonte
Isso funciona para mim também, mas o procedimento acima me convém mais, embora eu o use para outros fins - obrigado.
Neo_Returns
Isso converteria a saída Postscript de manpara PDF. Isso funcionaria e, para documentos de texto, pode ser adequado.
Kusalananda