keyjnoteを、日本語を含むファイルでもつかいたい

やりたいこと

Linuxで作成した日本語を含むpdfファイルを、keyjnoteでつかいたい

環境

  • Ubuntu 7.10
  • ptetex (pTeX 3.141592-p3.1.10 (utf8.euc) (Web2C 7.5.4))

問題と解決

keyjnoteはpdftoppmを使ってpdfを画像へ変換し、それを表示するという方法をとっている。pdftoppmでpdfを変換しようとすると

Error: Unknown character collection 'Adobe-Japan1'

というエラーがでる。pdftoppmは、xpdfによって提供されるツールの一つらしい。ぐぐる先生によると、 xpdf-japanese パッケージを入れるとxpdfで日本語がつかえるようになるらしい。

xpdf-japaneseをインストールすると、xpdfでは日本語を含むpdfの表示に成功するが、pdftoppmでは依然同様のメッセージが表示される。

色々無駄な試行錯誤を繰り返した結果、pdftoppmがxpdfではなく、poppler-utilsというパッケージによって提供されているものであるということがわかった。apt-cache search pdftoppmすると、poppler-utilsとxpdf-utilsが結果として表示される。
xpdf-utilsをインストールすると、依存関係を解消しようとしてpoppler-utilsが削除される。さらにxpdf-readerをインストールすることで、pdftoppmが使えるようになる。これで日本語が通るようになった。めでたい。