« Štirlicas | Main | Sielos atrišimas nuo lavono »

Самиздат

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.

Post a comment

About

This page contains a single entry from the blog posted on 02.07.11 14:19.

The previous post in this blog was Štirlicas.

The next post in this blog is Sielos atrišimas nuo lavono.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.35