この記事では、HTML2FPDF と wkhtmltoimage を使用して、Linux で Web ページの HTML から PDF 形式のファイルを直接生成する方法を紹介します。この方法が役立つことを願っています。
FPDF と HTML2FPDF のソース コードに基づいて開発されたオープン ソース プログラムをついに見つけました。作者はとても素晴らしいです。基本的に中国語 (日本語、韓国語、東南アジア、および世界の言語) の文字化けの問題を解決します。Windows/Linux 開発環境でテストでき、他のコンポーネントのサポートをインストールする必要はありません。 VPS や独立したサーバーを持たない Web サイト開発者向け。
特に言うことはありませんが、ソース コード名は MPDF で、正式なアドレスは http://www.mpdf1.com/ で、バージョン 5.6 に更新されています。
公式 Web サイトにアクセスしてダウンロードし、Web サイトのディレクトリに解凍して使用します。
コードは次のとおりです | コードをコピー |
include('mpdf.php'); | 合格: PHP ファイルは UTF-8 である必要があることに注意してください。 Mood Sky が投稿したコードを使用しないでください。自分で書いたときに四角形が文字化けする場合は、config.php $this->useAdobeCJK = false; をマークする必要があります。 ;useAdobeCJK = true; 公式ドキュメントがあるので、自分で調べることができます。
同様に、wkhtmltoimage 0.11 ではエラーが発生するため、バージョン 0.10.0_rc2 をダウンロードする必要があります。
32ビット
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2
tar jxf wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2
cp wkhtmltoimage-i386 /usr/local/bin/wkhtmltopdf
64 ビット
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-amd64.tar.bz2
mv wkhtmltoimage-0.10.0_rc2-static-amd64.tar.bz2 wkhtmltoimage-0.10.0_rc2-static-amd64.tar
tar -xvf wkhtmltopdf-0.10.0_rc2-static-amd64.tar
mv wkhtmltoimage-amd64 /usr/bin/wkhtmltopdf test wkhtmltopdf http://www.yourdomain.com/ yourdomain.pdfphp shell_exec() 実行shell_exec('/usr/local/bin/wkhtmltopdf http://www. ドメイン名。 com/ /usr/local/wwwroot/あなたのドメイン名.com/あなたのドメイン名.pdf'); お気に入りの記事を保存しますか?今すぐWumiアカウントをリンクまたは作成しますか?
二度と思い出させないでください!