2011-11-10 26 views
0

私はそれを印刷できるように、HTMLからZend framerworkのドキュメントをPDFに生成したいと思います。私はターゲットを達成するためにmPDFライブラリを使用します。 PDFは正常に生成されます。しかし、問題は、現在のページがそのまま生成されるため、ページ区切りを自動的に挿入する方法がわからないことです。手段ページが約1,5または2 A4ページの場合、ページ区切りなしで全体として印刷されます。私はそれを印刷することができないので、これは悪いです。 どうすればよいですか?Zend Frameworkを生成するPDFドキュメントをHTMLから

+0

wkhtmltopdf/wkhtmltoimage変換ユーティリティのスナッピーPHP(5.3+)ラッパーに基づくZend Framework 2モジュールが必要な場合は、[MvlabsSnappy](https://github.com/mvlabs/MvlabsSnappy)を参照してください。 – drigani

答えて

1

CSSスタイルpage-break-after: always;がお探しのものである可能性があります。それがmPDFでサポートされているかどうかは不明です。

私はwkhtmltopdfを使用してhtmlからpdfへの変換を行っています。これはWebKit(SafariとChromeの用途)上で動作するので、数多くのCSSプロパティをサポートしています。

+0

あなたのポストに感謝しますが、mpdfはそれほど多くはないです。私は、デスクトップアプリケーションやユーティリティではなく、WebサービスまたはWebアプリケーションとしてコンバータを用意する必要があります。 –

+0

page-break-afterは問題を解決しましたか? 申し訳ありませんが、わかりませんでした。それはWebサーバー上で実行されています。 wkhtmltopdfはPHPから呼び出され、いいCSS3形式のPDFが得られます。 – Jim