keyjnoteを、日本語を含むファイルでもつかいたい
やりたいこと
Linuxで作成した日本語を含むpdfファイルを、keyjnoteでつかいたい
問題と解決
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が使えるようになる。これで日本語が通るようになった。めでたい。