Linux下将manual转换成PDF格式文件的方法:
man -t <name> | ps2pdf - <outputfile.pdf>
<name>是你要查询的命令或程序接口名字 <outputfile.pdf>是你想要的输出的pdf文件,一般以pdf为后缀来命名
-t 参数的意思是将man的查询结果通过groff格式化输出来,一般是ps格式。而ps2pdf的功能就是将ps文件转换成pdf格式文件。
注意对于<name>参数,因为有的函数和命令名字相同,比如socket,在Unix用户手册的“用户命令”和“系统调用”中均有出现,所以需要指定小节——即在socket前面加上数字:
man -t 2 socket | ps2pdf - socket2.pdf
如果不利用管道,将结果分开的话,命令如下:
man -t <name> <outputfile.ps>
ps2pdf outputfile.ps outputfile.pdf
网友评论