0

私はhtml2pdfを使用してhtmlをpdfに変換しています...実際には、12x12in(インチ)のような大きなサイズのhtmlコンテナがあります。初めてA4サイズを使用しましたが、HTMLコンテンツがサイズ(12x12インチ)まで完全に表示されない場合、サイトを調べたところ、ここにすべての用紙サイズが見つかりました..その重要な情報に感謝します...しかし今、私が見つけたA3サイズを使用すると、pdfファイル内のすべてのhtmlコンテンツ....しかし、pdfのコンテンツの下部に非常に多くのスペースがあります...だから私は知りたいです...このスペースをpdfから減らす方法、または手動で定義されたページの高さと幅でhtmlをpdfに変換する他の方法はありますか...

前もって感謝します。

4

2 に答える 2

3

HTML2PDFクラスのコンストラクターによると、パラメーターはtcpdf$formatクラスと同じです。tcpdfクラスのコンストラクターは、パラメーターについて次のように述べています。$format

@parammixed$formatページに使用されるフォーマット。次のいずれかの値(大文字と小文字を区別しない)、または幅と高さ(unitで表される単位で表される)を含む2要素配列の形式のカスタム形式のいずれかです...

少し計算するだけで、ページサイズを12'' x12''に設定できます。デフォルトの単位はミリメートルです。

于 2013-03-21T12:42:27.643 に答える
2

この問題の解決策は次のとおりです。

$html2pdf = new HTML2PDF('P', array($w​​idth_in_mm,$height_in_mm), 'en', true, 'UTF-8', array(0, 0, 0, 0));

幅と高さの単位は MM である必要があります。インチを使用している場合は、MM に変換します。

数式: $width_in_mm = $width_in_inches * 25.4; $height_in_mm = $height_in_inches * 25.4;

丸めないでください。小数点があっても正確な変換を使用しました。

この答えがあなたの問題を解決することを願っています。

于 2013-12-22T22:01:49.860 に答える