Bir bilgi sayfasını pdf'ye nasıl çıkarırsınız?


10

Eğer man -t ls | ps2pdf - > ls.pdfçıkışı için yararlıdır lsyoluyla adam sayfasını ps2pdfpdf, peki ya bilgi sayfalarından?

Aşağıdaki gibi bir şey denedim ama başarılı olamadım:

info -o info | ps2pdf - > info.pdf

Tüm bunlar info.pdf adında boş bir pdf dosyası çıkarır ve gövdeyi bir metin dosyasına çıkarır.


Bu benim için yeterince iyi. Görünüşe göre info2man Debian depolarındadır, bu yüzden bunu örnek olarak bir cevap olarak formüle etmek istiyorsanız, doğru olarak işaretleyeceğim. Bir örnek olmadan halledebilirim, ancak bu soruya tökezleyen herkese yardımcı olabilir.
Simon Hoare

Ayrıca pkgs.org'a göre Fedora 17 ve Ubuntu'da
Simon Hoare

1
info -o - info | /usr/bin/groff -mandoc -Tpdf > info.pdfdışında herhangi bir biçimlendirme
işlemezse ...

Teşekkürler ama peşinden olduğum biçimlendirme. Ben bilgi için metin dosyaları ile sopa sonra pdf olmasa da, en azından doğru şekilde düzenlenmiş olabilir.
Simon Hoare

Gnu.org/software/texinfo/manual/info-stnd/… 'a göre bu bilgi sayfalarının tex kaynaklarını aramalısınız ...?
frostschutz

Yanıtlar:


13

Ah, bilgi texi2psve texi2pdfprogramları getiriyor .

Bu nedenle, bilgi kaynağını (info.texi) bulursanız, aşağıdakileri kullanarak güzel (veya şişmiş, bakış açınıza bağlı olarak) PDF oluşturabilirsiniz:

texi2pdf info.texi

1
Teşekkürler. Beni yanlış anlamayın, terminali seviyorum. Ben sadece orada adam / bilgi sayfaları okumaktan zevk yok.
Simon Hoare

Tamam, özellikle bir örnek istemediğim için size puan vereceğim.
Simon Hoare

4

Bilgi, birkaç biçimlendirme yeteneğine sahip özel bir biçimdir, temel olarak köprülere sahiptir. Bilgi dosyalarının çoğu komutla birlikte bir Texinfo kaynağından oluşturulur makeinfo. Texinfo, hem hipermetin hem de basılı çok çeşitli çıktıları temel veya güzel biçimlendirmeye uyacak şekilde tasarlanmıştır. Desteklenen çıktı biçimleri arasında bilgi, HTML, DVI, PostScript ve PDF bulunur.

PDF, bilgi dosyasıyla aynı pakette veya ayrı bir pakette (dağıtımınızın miktarına bağlı olarak) zaten mevcut olabilir.

Değilse, bir Texinfo kurulumu kurun ve paketin kaynağını alın. Daha sonra Texinfo kaynağını ile işleyebilirsiniz ve texi2pdfdaha iyi biçimlendirmeye sahip PDF formatında bir el kitabı alırsınız.


Teşekkürler, ancak 1 veya 2 adımlı bir işlem değilse avantaj kaybedilir. Tek bir ifadenin bir man sayfasını çekici bir şekilde biçimlendirilmiş bir pdf belgesine dönüştüğünden oldukça etkilendim.
Simon Hoare

0

Ben doğrudan bilgi çıkışı olup olmadığını bilmiyorum gibi bu freecode.com/projects/info2man ile giderdim. En azından Debian ve Ubuntu depolarında. Sadece info2man için argüman olarak sınıf dosya (.ci) uzantınızı verin.


AUR'da da var.
schaiba

Bir örnek verebilir misiniz? Ben info2man / path / to / info-page (info2man kılavuz sayfasına göre) denedim ama başka argümanlara ihtiyacım var mı? Nereye çıktı?
Simon Hoare

0

Bilgi sayfalarını pdf'ye dönüştürmek için bilgi kaynak dosyasına ihtiyaç duymayabilecek bir çözüm buldum. Ancak, oluşturulan pdf formatı düşündüğünüz kadar güzel olmayabilir, ancak bilgi sayfalarına çok benzer. Man sayfalarına
göre , bilgi sayfalarını dosyalara dönüştürme seçeneği . Böylece dosyayı pdf'ye ve ile dönüştürebilirsiniz .info-o, --output=filetexttextenscriptps2pdf

Örnek: info --subnodes -o - info | enscript -o - | ps2pdf - info.pdf
Not:: --subnodesmenü öğelerini özyineli olarak verir.
Sonra info.pdfçalışma dizininizde oluşturur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.