2011-12-15 18 views
1

私は、htmlのパンフレットをデザインし、htmlからPDFライブラリにpdfに変換したいと考えています。HTMLを適切にPDFに変換するための設定

8.5 x 11のPDFで完全に変換するために、どのようなサイズやHTMLを作成するかを理解しようとしています。だから1枚の紙にうまく印刷できます。

答えて

1

まず、TCPDFでのHTMLのサポートには制限があることに注意してください。正確で複雑なレイアウトのファンシーパンフレットを作成したい場合、難しいかもしれません。

データベースレポートにTCPDFを使用し、ページレイアウトにHTMLテーブルを使用します。

<table cellspacing="..whatever.." cellpadding="..whatever.."> 
     <tr> 
     <td width="..whatever..">foo</td> 
     <td width="..whatever..">bar</td> 
     </tr> 
    </table> 

あなたはまだどのようにを追跡する必要があります

あなたはページの<table>を作って、明示的に各セルの幅をspeciyingことで、8.5×11のページサイズのレイアウトをロックダウンすることができますページには多くの行があります。データベースの表形式のレポートの場合、これはかなり簡単です。もっと一般的な "パンフレット"スタイルのレポートでは、難しいかもしれません。

wkhtmltopdfは、QtとWebkitを使用してHTMLをPDFにレンダリングするC++で書かれたプログラムです。 (http://code.google.com/p/wkhtmltopdf参照)

関連する問題