2011-12-10 9 views
0

を見つけることができません。http://codeigniter.com/wiki/mPDF_with_CodeigniterMPDF:私はこの記事によるとCodeIgniterのでMPDFを実装しようとしているTTF TrueTypeフォントファイル

私はそれが記載されているとまったく同じ方法をしましたが、私はエラーを得た:

mPDF Error - cannot find TTF TrueType font file - mpdf/ttfonts/DejaVuSansCondensed.ttf

ファイルがあります。私はこれをWebサーバーとlocalhostの両方でテストしました。私はchmodを変更しましたが、どちらも効果がありませんでした。

どうすればいいですか?

答えて

1

私は何が間違っているかを見つけました。

のCodeIgniterのWikiで推奨されているように、私が最初にmpdf.phpセットに_MPDF_PATHを持っていた:私は絶対パスに変更した後

if (!defined('_MPDF_PATH')) define('_MPDF_PATH','mpdf/'); 

、すべてが働きました。絶対パスは次のようになります。

if (!defined('_MPDF_PATH')) 
define('_MPDF_PATH','/home/example.com/htdocs/ci/application/libraries/mpdf/'); 
0

私は同じ問題がありました。 フォントが私の問題であることがわかりました。それは壊れていた 私はインターネットからフォントをダウンロードして、私はそれをttfontsフォルダに置き換えました。 すべて機能しました!代わりに、このような_MPDF_PATHを定義する

+0

DIRあなたのライブラリにmdpfディレクトリを置いた場合

if (!defined('_MPDF_PATH')) define('_MPDF_PATH','mpdf/');

変更・パスはこの1つに応じて...これはエラーなしに動作します@MubasharAhmad:このレスポンスは、FerMunが問題を解決したと主張する別の解決策を説明しています。 – Magoo

+0

@マギュー:そうです。謝罪 –

0

...あなたは

if (!defined('_MPDF_PATH')) define('_MPDF_PATH', APPPATH . 'libraries/mpdf/');

関連する問題