Wenn man -t ls | ps2pdf - > ls.pdf
es nützlich ist, die ls
Manpage über ps2pdf
PDF auszugeben , was ist dann mit Infoseiten ?
Ich habe Folgendes versucht, aber ohne Erfolg:
info -o info | ps2pdf - > info.pdf
Dazu wird lediglich eine leere PDF-Datei mit dem Namen info.pdf ausgegeben und der Text in eine Textdatei ausgegeben.
info -o - info | /usr/bin/groff -mandoc -Tpdf > info.pdf
außer es behandelt überhaupt keine Formatierung ... nicht sicher, ob es eine Möglichkeit gibt, dies direkt mit dem Info-BefehlAntworten:
Ah, Info bringt die
texi2ps
undtexi2pdf
Programme mit.Wenn Sie also die Infoquelle (info.texi) finden, können Sie schöne (oder aufgeblähte, je nach Sichtweise) PDF-Dateien erstellen, indem Sie:
quelle
Info ist ein spezielles Format mit wenigen Formatierungsmöglichkeiten, es ist im Grunde ein Mann mit Hyperlinks. Die meisten Info-Dateien werden mit dem Befehl aus einer Texinfo- Quelle generiert
makeinfo
. Texinfo wurde entwickelt, um eine breite Palette von Hypertext- und gedruckten Ausgaben mit einfacher oder hübscher Formatierung zu ermöglichen. Unterstützte Ausgabeformate sind Info, HTML, DVI, PostScript und PDF.Das PDF befindet sich möglicherweise bereits im selben Paket wie die Info-Datei oder in einem separaten Paket (je nachdem, wie viel Sie verteilen).
Wenn dies nicht der Fall ist, installieren Sie ein Texinfo-Setup und rufen Sie die Quelle des Pakets ab. Sie können dann die Texinfo-Quelle mit verarbeiten
texi2pdf
und erhalten ein Handbuch im PDF-Format mit besserer Formatierung.quelle
Ich würde mit diesem freecode.com/projects/info2man gehen, da ich nicht weiß, ob Sie Informationen direkt ausgeben können. Zumindest in den Debian- und Ubuntu-Repositories. Geben Sie einfach Ihre Erweiterung der Klassendatei (.ci) als Argument für info2man an.
quelle
Ich habe eine Lösung gefunden, die möglicherweise nicht die Info-Quelldatei benötigt, um die Infoseiten in PDF zu konvertieren. Das generierte PDF-Format ist zwar nicht so schön, wie Sie denken, aber es ähnelt den Infoseiten.
Laut den
info
Manpages besteht hier eine-o, --output=file
Option zum Konvertieren der Infoseiten intext
Dateien. Dann können Sie dietext
Datei mitenscript
und in PDF konvertierenps2pdf
.Beispiel:
info --subnodes -o - info | enscript -o - | ps2pdf - info.pdf
Hinweis
--subnodes
:: Menüelemente rekursiv ausgeben.Dann wird das
info.pdf
in Ihrem Arbeitsverzeichnis generiert .quelle