0

html2pdf が正常に機能して、pdf を電子メールに添付することができました。ただし、ページ幅を 606px に調整する必要があります。これは html で行うことができますが、html は 606px であり、pdf 自体はポートレートの標準的な文字幅です。ドキュメントを必要な幅に制限する方法はありますか? ありがとう

マーク

4

3 に答える 3

2

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

$html2pdf = new HTML2PDF('P', array($width_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-27T03:34:34.953 に答える
0

HTML2PDFを作成するときの目的に合わせて、PDFの出力を変更できます。

http://www.prepressure.com/library/paper-sizes

互換性のあるページサイズは次のとおりです。

于 2012-12-04T16:38:45.050 に答える
0

HTML2PDF クラスのコンストラクター

public function __construct($orientation = 'P', $format = 'A4', $langue='fr', $unicode=true, $encoding='UTF-8', $marges = array(5, 5, 5, 8))
{

ページ サイズを定義して$format変数を調整する

$format =array('user_defined_height','user_defined_width'); //for user-defined sizes accepts only in millimeter

あなたの場合、606px = 160.3375mm

$format =array('160.3375','160.3375');

于 2013-12-03T14:14:31.623 に答える