Jeśli man -t ls | ps2pdf - > ls.pdf
jest przydatny do wyprowadzania strony podręcznika ls
przez ps2pdf
pdf, co ze stronami informacyjnymi ?
Próbowałem czegoś takiego, ale bezskutecznie:
info -o info | ps2pdf - > info.pdf
Wszystko, co robi, to generowanie pustego pliku pdf o nazwie info.pdf i wysyłanie treści do pliku tekstowego.
info -o - info | /usr/bin/groff -mandoc -Tpdf > info.pdf
z wyjątkiem tego, że w ogóle nie obsługuje żadnego formatowania ... nie jestem pewien, czy istnieje sposób, aby to zachować bezpośrednio za pomocą polecenia infoOdpowiedzi:
Ach, informacja przynosi programy
texi2ps
itexi2pdf
.Więc jeśli znajdziesz źródło informacji (info.texi), możesz wygenerować piękny (lub rozdęty, w zależności od twojego punktu widzenia) PDF, używając:
źródło
Info to wyspecjalizowany format z kilkoma możliwościami formatowania, to w zasadzie człowiek z hiperłączami. Większość plików informacyjnych jest generowanych ze źródła Texinfo za pomocą
makeinfo
polecenia. Texinfo jest przystosowany do obsługi szerokiego zakresu wyników, zarówno hipertekstowych, jak i drukowanych, z podstawowym lub ładnym formatowaniem. Obsługiwane formaty wyjściowe obejmują informacje, HTML, DVI, PostScript i PDF.Plik PDF może być już obecny w tym samym pakiecie co plik informacyjny lub w osobnym pakiecie (w zależności od tego, ile kosztuje Twoja dystrybucja).
Jeśli nie jest, zainstaluj instalację Texinfo i uzyskaj źródło pakietu. Następnie możesz przetworzyć źródło Texinfo
texi2pdf
, a otrzymasz podręcznik w formacie PDF z ładniejszym formatowaniem.źródło
Wybrałbym ten freecode.com/projects/info2man, ponieważ nie wiem, czy możesz wyprowadzać informacje bezpośrednio. Przynajmniej w repozytoriach Debian i Ubuntu. Po prostu podaj rozszerzenie pliku klasy (.ci) jako argument dla info2man.
źródło
Znalazłem rozwiązanie, które może nie wymagać pliku źródłowego informacji do konwersji stron informacyjnych na pdf. Jednak wygenerowany format pdf może nie być piękny, jak myślisz, ale bardzo przypomina strony informacyjne.
Według
info
stron podręcznika , tutaj jest-o, --output=file
opcja konwersji stron informacyjnych natext
pliki. Następnie możesz przekonwertowaćtext
plik na pdf za pomocąenscript
ips2pdf
.Przykład:
info --subnodes -o - info | enscript -o - | ps2pdf - info.pdf
Uwaga
--subnodes
:: rekursywnie wyświetlaj elementy menu.Następnie wygeneruje
info.pdf
w twoim katalogu roboczym.źródło