Jika man -t ls | ps2pdf - > ls.pdf
berguna untuk mengeluarkan ls
halaman manual melalui ps2pdf
ke pdf, bagaimana dengan halaman info ?
Saya sudah mencoba yang berikut ini tetapi tidak berhasil:
info -o info | ps2pdf - > info.pdf
Semua ini dilakukan adalah output file pdf kosong yang disebut info.pdf dan output tubuh menjadi file teks.
info -o - info | /usr/bin/groff -mandoc -Tpdf > info.pdf
kecuali itu tidak menangani pemformatan sama sekali ... tidak yakin apakah ada cara untuk mempertahankannya langsung dengan perintah infoJawaban:
Ah, info membawa sepanjang
texi2ps
dantexi2pdf
program.Jadi, jika Anda menemukan sumber info (info.texi), Anda dapat menghasilkan PDF yang indah (atau kembung, tergantung pada sudut pandang Anda) menggunakan:
sumber
Info adalah format khusus dengan sedikit kemampuan pemformatan, pada dasarnya manusia dengan hyperlink. Sebagian besar file info dihasilkan dari sumber Texinfo dengan
makeinfo
perintah. Texinfo dirancang untuk mengakomodasi berbagai keluaran, baik hiperteks maupun cetak, dengan format dasar atau cantik. Format output yang didukung termasuk info, HTML, DVI, PostScript dan PDF.PDF mungkin sudah ada dalam paket yang sama dengan file info atau dalam paket terpisah (tergantung pada seberapa banyak Anda mendistribusikan).
Jika tidak, instal pengaturan Texinfo dan dapatkan sumber paket. Anda kemudian dapat memproses sumber Texinfo dengan
texi2pdf
, dan Anda akan mendapatkan manual dalam format PDF dengan format yang lebih bagus.sumber
Saya akan menggunakan freecode.com/projects/info2man ini karena saya tidak tahu apakah Anda dapat menampilkan info secara langsung. Setidaknya dalam repositori Debian dan Ubuntu. Cukup berikan ekstensi file kelas (.ci) Anda sebagai argumen kepada info2man.
sumber
Saya telah menemukan solusi yang mungkin tidak memerlukan file sumber info untuk mengonversi halaman info ke pdf. Namun, format pdf yang dihasilkan mungkin tidak seindah yang Anda pikirkan, tetapi sangat mirip dengan halaman info.
Menurut
info
halaman manual, berikut adalah-o, --output=file
opsi untuk mengubah halaman info menjaditext
file. Jadi, Anda dapat mengkonversitext
file ke pdf denganenscript
danps2pdf
.Contoh:
info --subnodes -o - info | enscript -o - | ps2pdf - info.pdf
Catatan::
--subnodes
item menu keluaran secara rekursif.Maka itu akan menghasilkan
info.pdf
dalam direktori kerja Anda.sumber