2012-02-24 6 views
0

私はYiiでアプリケーションを作成しました。私のアプリケーション要件に応じて、PDF形式で印刷する必要があります。 Yiiのドキュメントを検索しましたが、ファイルを印刷可能なPDF形式に変換することについてのドキュメントはありませんでした。だから、どんな助けや提案も非常に感知できるでしょう。YiiでPDF形式のドキュメントを印刷

+0

正確にPDFに変換する必要がありますか?ページ出力?その他のファイル? –

+1

...私はグーグルで 'yiiがPDFを生成する 'ときにたくさんの便利なものを見て、あなたの質問がまだ答えられていないかどうかを見てください。 –

+0

はい出力を印刷しますか? – NewUser

答えて

2

ルック: http://code.google.com/p/wkhtmltopdf/

これは、HTML/CSSからPDFを作成するWebKitのレンダリングエンジンを使用しています。それは私が見つけた最高の図書館であり、私はたくさんの研究をしました。

編集: マイクのYiiフォーラムでは、すでにOO wrapper for WkHtmlToPdfを構築し、ちょうどa Yii extension for itをリリースしました。

+0

+1使いやすく、オープンソースでクールなツールです。 – Snivs

+0

私はこれまでに実行したいくつかの更新されたツールで私の答えを更新しました。彼らはさらに楽になっています:-) – acorncom

+0

そしてMikeは新しいYii拡張をリリースしました。 – acorncom

0

これを行うには、PHPライブラリを検索する必要があります。そのうちの一つへのリンク - 私は最近のプロジェクトのためMPDFを使用しているhttp://www.fpdf.org/

0

私はFPDFを使用して大きな成功を収めています。 HTML出力をPDF形式に変換することができます。シンプルなものを探しているなら、これはあなたが探しているものかもしれません。個人的には、PDFボックスよりもレイアウトの方がHTML/CSSを使う方が簡単です。しかし、私はそれが複雑なレイアウトでいかにうまくスケーリングできるかは分かりません。

YiiもZendモジュールの使用をサポートしています。 Zend_Pdfを使うことができます。

サードパーティライブラリをYiiコードと統合する方法については、thisのドキュメントページを参照してください。

いずれにしても、既に述べたように、PHPには数多くのPDFライブラリが用意されています。

0

残念ながら、この機能はYiiの一部ではありません。あなたはTCPDFを試みることができます。 http://www.tcpdf.org/

TCPDFを使用すると、HTML出力をPDFドキュメントに解析できます。 PDFドキュメントは、サーバーまたはユーザーに直接ダウンロードとして出力できます。 WkHtmlToPdfに

0

拡張機能を使用してPDFファイルを作成します。 Yii2-PDF