0

tcpdf,fpdi,fpdf を使用して動的 pdf ファイルを作成しています。テンプレート pdf ファイルは indesign で作成されており、x 座標と y 座標をガイドとして使用したいと考えていました。(デザイン設定ではpx単位です)。でも写真を入れると

$pdf->Image($pic1, 10, 10,  100,  100,  'JPG', '', '', true, 300, '', false, false, 0, false, false, false);

結果の画像のサイズは 280px X 280px のようになります。tcpdf による画像のサイズ変更を停止するにはどうすればよいですか? 同じ問題が座標にもあります。x 座標と y 座標を 100 に設定すると、結果も 280px になります。

私の tcpdf 設定は mm 単位です。別の dpi 設定も試しました。

4

2 に答える 2

1

コンストラクターで、FPDF が使用する単位を設定できます。デフォルトでは、FPDF はピクセルではなくミリメートルを使用します。そのため、100 x 100 と書くと、実際にはその画像を 100px x 100px ではなく、100mm x 100mm で印刷するように指示していることになります。

ピクセルを使用するようにコンストラクターを変更すると、座標の処理方法によっては、ドキュメントの残りの位置を変更する必要が生じる場合があります。

$pdf = new FPDF('P','pt');
于 2015-05-06T18:26:47.190 に答える