PDFをJPEGに変換してiPhoneで読む

総務省から情報通信白書が出ていたので、iPhoneで読んで見ようと思う。

  • 元ファイルはPDFかHTML
  • オフラインでも読みたい
  • 読み途中から再開したい

結果、JPEGに変換してiComicで読むのが無難と判断。

情報通信白書
http://www.johotsusintokei.soumu.go.jp/whitepaper/whitepaper01.html

会社で暇を見て、ごにょごにょしていたのでWindows環境にてGhostscript 8.64を使用しました。http://matome.info/pdf2jpg/ を参考(ほぼコピー)に以下のオプションで実行

gswin32c.exe -dSAFER -dBATCH -dNOPAUSE -sDEVICE=jpeg 
 (改行無しで) -r150 -sOutputFile==%1_%%03d.jpg 20honpen.pdf

出力されるJPEGに拡張子PDFが入ってしまうので(20honpen.pdf_001.jpg)、気になる方はPDFファイル名を変更(20honpen.pdf→20honpen)すれば、きれいなファイル名(20honpen_001.jpg)に出力されると思います。

今回の情報通信白書の平成20年度版にはPDFにフォントが埋め込まれていて以下の様なエラーが出力されて途中で終了されてしまう。

Can't find CID font "ShinGo-Medium".

モリサワ新ゴシックというフォントらしいが、商用フォントなのでインストールはされていない。Ghostscriptのlib以下にcidfmapというファイルがあるのでMSゴシックにaliasして回避。他にも同様のエラーが出るので同じ様に対処。

/ShinGo-Medium /MS-Gothic ;
/ShinGo-Ultra /MS-Gothic ;
/ShinGo-Light /MS-Gothic ;
/ShinGo-regular /MS-Gothic ;
/ShinGo-Bold /MS-Gothic ;
/FutoGoB101-Bold /MS-Gothic ;

無事に変換されました。241ページもあった。こんな大量にiPhoneで読めるかなあ。Zipで圧縮して終わり。

会社のPCからiPhoneにコピーする方法が無かった。iTunes入れられないし…。とりあえずGmailで送っておこう。


補足?メモ
出力されたJPEGのサイズが大きかったのでオプション -r300 を -r150にしてDPI?を調整しました。(2479x3504 → 1240x1752)