pdfファイルの日本語が通らない
移転しました。
必要なパッケージのインストール
CMap関係のファイルを検索してくれるようにシンボリックリンクを作成。
sudo apt-get install evince ghostscript cmap-adobe-japan1 xpdf-japanese
sudo mkdir -p /usr/share/poppler/cidToUnicode
sudo ln --symbolic /usr/share/xpdf/japanese/Adobe-Japan1.cidToUnicode \
/usr/share/poppler/cidToUnicode/Adobe-Japan1
sudo mkdir -p /usr/share/poppler/cMap
sudo ln --symbolic /usr/share/fonts/cmap/adobe-japan1 /usr/share/poppler/cMap/Adobe-Japan1
ここまでで日本語が通るようになるはずが、
と、Adobe-Japan1を小文字のAdobe-japan1としてシンボリックリンクを作成してしまったため認識されなかった。
sudo mkdir -p /usr/share/poppler/cidToUnicode
sudo ln --symbolic /usr/share/xpdf/japanese/Adobe-Japan1.cidToUnicode \
/usr/share/poppler/cidToUnicode/Adobe-japan1
その時は、原因がわからなかったため、続けて次の作業も行った。
sudo dpkg-reconfigure cmap-adobe-japan1としてから、「標準」だけではなく「随意」と「追加」にもチェックをいれる。
補助漢字(JIS X 0212)用のCMapファイルのインストール。
sudo mkdir /usr/share/poppler/unicodeMap
sudo ln --symbolic /usr/share/xpdf/japanese/EUC-JP.unicodeMap \
/usr/share/poppler/unicodeMap/EUC-JP
sudo ln --symbolic /usr/share/xpdf/japanese/ISO-2022-JP.unicodeMap \
/usr/share/poppler/unicodeMap/ISO-2022-JP
sudo ln --symbolic /usr/share/xpdf/japanese/Shift-JIS.unicodeMap \
/usr/share/poppler/unicodeMap/Shift-JIS
これで無事日本語が通るようになった。