Je voudrais voir info ou man pages au format PDF afin que le mise en forme s'affiche correctement. Je vois que le fichier texi peut être converti (avec texi2pdf ), mais je ne trouve aucun fichier texi avec une localisation. Dans ce cas, je suis intéressé par la page d’information Gpg2.
_i=gpg2; info $i | aha | wkhtmltopdf - $i.pdf
_
crée un fichier PDF correct.
LibreOffice est également capable de convertir en PDF:
_i=gpg2; info $i > $i && libreoffice --convert-to pdf $i && rm $i
_
La sortie peut concurrencer la solution ci-dessus à mon avis.
Il y a aussi enscript
qui offre des options de formatage intéressantes (voir man enscript
):
_i=gpg2; info $i > $i; enscript -B -o $i.ps $i; ps2pdf $i.ps $i.pdf && rm $i{,.ps}
_
_info gpg2 | lp -d PDF
_
utilise CUPS PDF (vous devrez peut-être d'abord installer le package _cups-pdf
_) pour imprimer un fichier PDF dans _~/PDF/
_ - mais ce n'est pas aussi sophistiqué.
_i=gpg2; info -ao $i.pdf $i
_
fonctionne également, mais la sortie est tout simplement moche.
D'autres ont déjà répondu à la question de savoir comment convertir info
pages en PDF, je vais donc couvrir les man
pages (la meilleure et la plus originale documentation en ligne!).
Sur la plupart des systèmes Unix modernes, vous pouvez convertir man
pages en PDF simplement en utilisant l'option _-Tpdf
_ en man
, mais vous devez le rediriger vers stdout
. Vous devrez donc le rediriger:
_man -Tpdf man > manpage.pdf
_
Si, pour une raison quelconque, votre version installée de troff
/groff
(le moteur de formatage derrière les pages de manuel) ne prend pas en charge la sortie directe PDF, vous pouvez utiliser _ps2pdf
_, composant de Ghostscript:
_man -Tps man | ps2pdf - manpage.pdf
_
Vous pouvez obtenir les fichiers .texi à partir du paquet source:
Utilisation
info -w Gpg2
pour trouver le fichier .info. Dans ce cas, il s'agit de /usr/share/info/gnupg.info.gz
.
Maintenant, trouvez le paquet qui le contient:
dpkg -S /usr/share/info/gnupg.info.gz
Cela vous indique que le fichier se trouve dans le package gnupg
. Alors téléchargez le paquet source:
apt-get source gnupg
apt-get vous dit
Picking 'gnupg2' as source package instead of 'gnupg'
et
dpkg-source: info: extracting gnupg2 in gnupg2-2.1.15
Donc, vous devriez trouver les fichiers .texi quelque part dans le dossier gnupg2-2.1.15/
(dans ce cas, ils sont dans gnupg2-2.1.15/doc
)