Para converter cada man page em pdf, fiz man -k . > temp
. Eu criei um arquivo temporário e um script chamado file.sh
:
#! /bin/bash
if [ $# -eq 1 ] ; then
to_pdf=$(which ps2pdf)
if [ -z "$to_pdf" ] ; then
to_pdf=$(which pstopdf)
fi
name="$1"
case "$to_pdf" in
*pstopdf) man -t "$name" | "$to_pdf" -i -o "$fname.pdf" ;;
*ps2pdf) man -t "$name" | "$to_pdf" - "$name.pdf" ;;
*) man -t "$name" > "$fname.ps"
esac
exit $?
fi
echo "Wrong number of parameters"
exit 1
Eu escrevi um arquivo python pythonfile.py
import os
f=open("temp","r")
for i in f:
c="bash file.sh "+str(i)
os.system(c)'
Então eu fiz
python pythonfile.py
Isto irá criar um pdf para cada página man separadamente dentro do seu diretório de trabalho.