2011-03-08 7 views
0

Windows用のPHP 5.3.0を実行するApacheサーバーがあります。 pdfファイルを作成するには、PHPで事前にバンドルされたpdfライブラリ(here)を有効にする必要があります。これどうやってするの?PHPでpdfライブラリを有効にする - Windows(32ビット)

また、他にもPDF作成を有効にする方法はありますか?

+0

ApacheのPDFライブラリですか?それは私にとってはニュースだろう。どのライブラリを参照していますか?あなたはPHP拡張を意味しますか? –

+0

申し訳ありません.. apacheではなく、私はPHPを意味します。 ':P' –

+0

@blasteralfred php.iniを探し、'; 'でコメントアウトされている拡張子を確認してください。あなたが有効にする拡張子から ';'を削除してください –

答えて

0

TCPDFを使用して解決しました。扱いが簡単です。 php.iniを編集する必要はありません。

0

PHPのルートディレクトリ> php.iniに移動します。 Ctrl + F 'extension = php_pdflib.dll'を入力し、行頭のセミコロン(;)を削除します。その後、Apacheを再起動します。セミコロンがない場合は、セミコロンはすでにアクティブ化されているはずです。 Ctrl + Fで結果が表示されない場合は、インストールされていない可能性があります。あなたは 'extension = php_pdflib.dll'を追加しようとすることができます。

+0

が存在しないようにする必要があります。 –

0

あなたはそれに書き、ライブラリがロードされているかどうかをテストするために、小さなファイルを使用することができます:あなたは(このスクリプトの出力にphp.iniため

<?php phpinfo(); 

ウォッチ、およびファイルに次の行を追加します前述のphpinfoファイルをチェックすることにより、インストールされている

extension=php_pdflib.dll 

Apacheを再起動し、そのPDFを確認してください。)>Run as Administrator - 権利エディタをクリックして、それを行うために追加の権限が必要な場合があります。

本当に先進的なものをやっているのであれば(それにphp-pdfの非フリー版が必要な場合を除き)、私は本当にPrince XMLをお勧めします。 XMLとHTMLをPDFに変換し、ページの寸法や数字、PDFのブックマークなどのCSSプロパティを追加します。彼らのdocumentationは、そのマーケティングページのどれよりも優れています。

関連する問題