トップ 最新

ただのにっき

2012-07-03(火) [長年日記]

「カーネル・サンダースの自伝」をKindlizeする

「カーネル・サンダースの自伝」がすごく面白いらしいので、さっそくPDFをダウンロードしてみたら、見開きPDFだったという。しょうがない、いったん分解してからKindlizeしましょうか。

PDFを加工するのでなく、いったん画像化して、半分に割るという作戦にします。pdftoppmで抽出し、convertで右半分と左半分の画像(PNG)を生成:

% pdftoppm -r 300 sanders.orig.pdf ./sanders
% for f in *.ppm; do
      convert $f -chop 1500x0 `basename $f .ppm`.1.png
      convert $f -gravity SouthEast -chop 1500x0 `basename $f .ppm`.2.png
   done
% for f in *.png; do sam2p -j:quiet $f `basename $f .png`.pdf; done
% pdftk sanders-*.pdf cat output sanders.pdf

sam2pでそれぞれをPDF化したのち、pdftkで一個のPDFにまとめなおし。なんでわざわざPDFにしなおしているかというと、こうすれば普通の自炊本と同じ体裁になるのでKindlizerが使えるから。実際は見開きでないページが2、3入っているので、それだけ特別扱いするなどの手作業が入ったけど、最小限の手間でKindlizeできた。

で、めでたく60冊の電子積読につけ加えられたわけであります。いったいいつになったら読めるんだろう……。

Tags: ebook