use*_*pth 4 command-line pdf info
我想查看PDF格式的信息或手册页,以便格式正确显示。我看到可以转换 texi 文件(使用texi2pdf),但我没有找到任何带有 locate.texi 文件的 texi 文件。在这种情况下,我对 Gpg2 信息页面感兴趣。
i=gpg2; info $i | aha | wkhtmltopdf - $i.pdf
Run Code Online (Sandbox Code Playgroud)
创建一个体面的 PDF 文件。
LibreOffice 还能够转换为 PDF:
i=gpg2; info $i > $i && libreoffice --convert-to pdf $i && rm $i
Run Code Online (Sandbox Code Playgroud)
在我看来,输出可以与上述解决方案竞争。
还有enscript
一些提供有趣的格式选项(请参阅 参考资料man enscript
):
i=gpg2; info $i > $i; enscript -B -o $i.ps $i; ps2pdf $i.ps $i.pdf && rm $i{,.ps}
Run Code Online (Sandbox Code Playgroud)
info gpg2 | lp -d PDF
Run Code Online (Sandbox Code Playgroud)
使用 CUPS PDF(您可能需要先安装该cups-pdf
软件包)来打印 PDF 文件~/PDF/
- 但它并不那么花哨。
i=gpg2; info -ao $i.pdf $i
Run Code Online (Sandbox Code Playgroud)
也有效,但输出很丑陋。
小智 7
其他人已经回答了如何将info
页面转换为 PDF 的问题,所以我将介绍man
页面(原始和最好的在线文档!)。
在大多数现代 Unix 系统上,您man
只需使用-Tpdf
to 选项即可将页面转换为 PDF man
,但请注意,它将输出到,stdout
因此您需要重定向它:
man -Tpdf man > manpage.pdf
Run Code Online (Sandbox Code Playgroud)
如果出于任何原因,您安装的troff
/ groff
(手册页后面的格式引擎)版本不支持直接 PDF 输出,那么您可以使用ps2pdf
Ghostscript 的一部分:
man -Tps man | ps2pdf - manpage.pdf
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2296 次 |
最近记录: |