mayaの実験場

この人生は沼だらけ

XPDFのpdftopngで出力したpng画像が再び豆腐のように真っ白だった話

f:id:xx_maya_xx:20200130113933p:plain

mayatan.hatenablog.jp

同じサーバなのに再び踏んだよ。

どういうことかというと。

  • 上記記事ではターミナルで検証していた
  • ターミナルでのログインユーザは「ec2-user」ユーザ、$HOMEディレクトリは /home/ec2-user
  • 但し本懐はphp内からexec()で実行したかった
  • phpを実行しているのは「apache」ユーザ、$HOMEディレクトリは/var/www
  • つまりapache」ユーザがpdftopngを使う際のフォント設定がされていなかった
  • そこで、/var/www/.xpdfrcという設定ファイルが必要だった

# 2. in a system-wide directory, typically /usr/local/etc/xpdfrc

でも良かったんですが、system-wide directoryってどこやねん?と思いここで妥協しましたw