0

データベースから40ページのレポートを生成したいのですが、最初に40個のレポートを含むhtmlファイルを生成し、次にhtmlファイルをpdfに変換したいと思います。各レポートは結果のpdfドキュメントの1ページを占めることになっています。

40個のレポートを含むhtmlページ全体を変換するときに、各レポートがpdfドキュメントのちょうど1ページを占めるように、各htmlレポートのサイズはどのくらいにする必要がありますか?

4

1 に答える 1

1

レポートをできるだけ簡潔にして、各レポートの後にページ分割を強制します。

<p>This is raport 1</p>
<table>
    <tr><td>Line 1</td></tr>
    <tr><td>Line 2</td></tr>
    <tr><td>Line 3</td></tr>
</table>

<div class="EndOfRaport" style="page-break-before:always" />
<p>This is another raport</p>
<p>All is well in ponyville</p>

<div class="EndOfRaport" style="page-break-before:always" />
<p>This is a raport with a simple graph</p>
<img src="ponies.png" />

そうすれば、内容を気にする必要がなく、各ラポートが独自のページにあること、または長すぎる場合は次のページに流出することを保証できます。次に、ヘッダーとフッターを使用して、必要に応じてページに依存しない要素を追加できます。

于 2012-11-30T12:30:11.763 に答える