タイトルの通り、popplerとImageMagickでPDFを画像に変換した時に、日本語が表示されない場合の対応です。
なお、使用しているサーバのOSはCentOS 7.0です。
対応1:poppler-dataをインストール
poppler、poppler-utilsだけでなく、poppler-dataもインストールすることで、多くの場合は解決できるようです。
[root@hogehoge ~]# yum install poppler-data
今回は対応1だけでは日本語表示がされませんでした。というか、最初からpoppler、poppler-utils、poppler-data、ghostscriptなどを一緒くたにインストールしていたのですが、ダメでした。
対応2:adobe-fontsをインストール
フォント関係でなにか足りてないかと思ってyumで調べてみることに。するとadobe-source-han-sans-cn-fontsといった物が見つかりました。
[root@hogehoge ~]# yum info *adobe* 読み込んだプラグイン:fastestmirror, langpacks, priorities Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * epel: ftp.iij.ad.jp * extras: ftp.nara.wide.ad.jp * remi: remi.kazukioishi.net * rpmforge: ftp.riken.jp * updates: ftp.nara.wide.ad.jp * webtatic: us-east.repo.webtatic.com 133 packages excluded due to repository priority protections 利用可能なパッケージ 名前 : adobe-source-han-sans-cn-fonts アーキテクチャー : noarch バージョン : 1.000 リリース : 2.el7 容量 : 43 M リポジトリー : epel/x86_64 要約 : Adobe OpenType Pan-CJK font family for Simplified Chinese URL : http://sourceforge.net/adobe/source-han-sans/wiki/Home/ ライセンス : ASL 2.0 説明 : Source Han Sans is a sans serif Pan-CJK font family : that is offered in seven weights―ExtraLight, Light, : Normal, Regular, Medium, Bold, and Heavy―and : in several OpenType/CFF-based deployment configurations : to accommodate various system requirements or limitations. : : As the name suggests, Pan-CJK fonts are intended to : support the characters necessary to render or : display text in Simplified Chinese, Traditional Chinese, : Japanese, and Korean. 名前 : adobe-source-han-sans-twhk-fonts アーキテクチャー : noarch バージョン : 1.000 リリース : 1.el7 容量 : 29 M リポジトリー : epel/x86_64 要約 : Adobe OpenType Pan-CJK font family for Traditional Chinese URL : http://sourceforge.net/adobe/source-han-sans/wiki/Home/ ライセンス : ASL 2.0 説明 : Source Han Sans is a sans serif Pan-CJK font family : that is offered in seven weights―ExtraLight, Light, : Normal, Regular, Medium, Bold, and Heavy―and : in several OpenType/CFF-based deployment configurations : to accommodate various system requirements or limitations. : : As the name suggests, Pan-CJK fonts are intended to : support the characters necessary to render or : display text in Simplified Chinese, Traditional Chinese, : Japanese, and Korean.
これをインストールしてみることに。今回、少しこれまでと挙動が異なったので、インストール途中の様子も載せています。違ったのは「adobe-source-han-sans-cn-fonts-1.000-2.el7.noarch.rpm の公開鍵がインストールされていません」という部分です。
[root@hogehoge ~]# yum install adobe-source-han-sans-cn-fonts adobe-source-han-sans-twhk-fonts 読み込んだプラグイン:fastestmirror, langpacks, priorities Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * epel: ftp.iij.ad.jp * extras: ftp.nara.wide.ad.jp * remi: remi.kazukioishi.net * rpmforge: ftp.riken.jp * updates: ftp.nara.wide.ad.jp * webtatic: us-east.repo.webtatic.com 133 packages excluded due to repository priority protections 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ adobe-source-han-sans-cn-fonts.noarch 0:1.000-2.el7 を インストール ---> パッケージ adobe-source-han-sans-twhk-fonts.noarch 0:1.000-1.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ============================================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ============================================================================================================ インストール中: adobe-source-han-sans-cn-fonts noarch 1.000-2.el7 epel 43 M adobe-source-han-sans-twhk-fonts noarch 1.000-1.el7 epel 29 M トランザクションの要約 ============================================================================================================ インストール 2 パッケージ 総ダウンロード容量: 72 M インストール容量: 94 M Is this ok [y/d/N]: y Downloading packages: 警告: /var/cache/yum/x86_64/7/epel/packages/adobe-source-han-sans-cn-fonts-1.000-2.el7.noarch.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID 352c64e5: NOKEY adobe-source-han-sans-cn-fonts-1.000-2.el7.noarch.rpm の公開鍵がインストールされていません (1/2): adobe-source-han-sans-cn-fonts-1.000-2.el7.noarch.rpm | 43 MB 00:00:58 (2/2): adobe-source-han-sans-twhk-fonts-1.000-1.el7.noarch.rpm | 29 MB 00:02:35 ------------------------------------------------------------------------------------------------------------------- 合計 472 kB/s | 72 MB 00:02:35 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 から鍵を取得中です。 Importing GPG key 0x352C64E5: Userid : "Fedora EPEL (7) <epel@fedoraproject.org>" Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 Package : epel-release-7-5.noarch (@extras) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 上記の処理を行います。よろしいでしょうか? [y/N]y Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : adobe-source-han-sans-twhk-fonts-1.000-1.el7.noarch 1/2 インストール中 : adobe-source-han-sans-cn-fonts-1.000-2.el7.noarch 2/2 検証中 : adobe-source-han-sans-cn-fonts-1.000-2.el7.noarch 1/2 検証中 : adobe-source-han-sans-twhk-fonts-1.000-1.el7.noarch 2/2 インストール: adobe-source-han-sans-cn-fonts.noarch 0:1.000-2.el7 adobe-source-han-sans-twhk-fonts.noarch 0:1.000-1.el7 完了しました!
コメント