私は数ヶ月間TCPDFを使っています。オフとオン。ほとんどのHTMLテンプレートではうまくいきましたが、私はいつもPDFに画像を配置する際に問題がありました。画像は、通常、ヘッダーではなく本文に配置されます。私のプレースメントは、左上隅からの固定位置か、ドキュメントの下端からの相対位置です。どちらの場合でも、私は問題がありました。 HTMLでテキストが変更されると、イメージの位置を変更する必要があります。複数の列テーブルは事をさらに困難にする可能性があります。注:「クラスpdfはTCPDFを拡張します。TCPDF:イメージをHTMLブロックに配置するにはどうすればよいですか?
$this->pdf->AddPage();
$this->pdf->writeHTML($pdf_html);
$cur_page = $this->pdf->getPage();
$x_pos = $this->pdf->GetX();
$y_pos = $this->pdf->GetY();
// Place image relative to end of HTML
$this->pdf->SetXY($x_pos, $y_pos - 54);
$this->pdf->Image('myimage.png');
誰かがHTMLから生成されたPDFに画像を配置するばかばかしい方法を知っていますか?私はHTMLを2つに分割することを考えましたが、うまくいくかどうかは分かりません。
残念ながら、私はコンテンツに敏感なイメージ(署名)をPDFドキュメントに追加しています。私はイメージをパスでドキュメントに引っ張ることはできません。 – jjwdesign
画像がオンザフライで生成されても、pdfに含めることができます。私は、いくつかのイメージが常に存在し、いくつかはpdfが作成される直前に生成され、pdfが生成されると削除されるpdfを持っています。私はあなたに手を差し伸べることはできません。どこにイメージが存在しますか? – henna
ウェブベースの参照パスにすることはできません。私は、ローカルのファイルパスからイメージを引っ張っています。以前のhtmlの書き込みの下に相対的な私の状況のために最善のようです。 – jjwdesign