Bandžiau paruošt vieną HTML knygą spausdinimui. Kaip norėjau nepavyko - rusiškas tekstas lygiai nesirikiuoja. Bet numesiu čia kaip pavyzdį, kuo naudinga komandų eilutė ir UNIX filosofija.
Sakykim, yra knyga HTML formatu. Norisi ją turėt viename PDFe. Nū tai:
wget -m -p -P pautina "http://fuga.ru/shelley/pautina/pautina.htm"
for f in *.htm; do enca -Lru -xutf8 $f; done
for f in `seq 1 9`; do mv p${f}.htm p0${f}.htm; done
sed -i 's/<p>/<p style="text-align:justify;">/' *.htm
wkhtmltopdf --book --encoding UTF-8 --zoom 0.7 p*.htm pautina-z0.7.pdf
Kaip šitą vientisą PDFą suskirstyt į signatūras po 16 puslapių - neatsimenu, bet kažkur tikrai voliojas skriptas.