2

画像を含むボックスである 'imagebox' を追加し、このボックスの外側にある画像の値を超えてトリミングしたいと思います。このようなもの:

代替テキスト

可能であれば、これを行う方法がわかりません。

4

2 に答える 2

4

実際にはクリッピングでこれを行うことができます。以下の行は、200X300 の写真を示します。

$pdf->Image('photo.JPG', 100, 100, 200, 300, '', true, '', false, 300);

クリップするには、次のものが必要です。

$pdf->StartTransform();
$pdf->Rect(100, 100, 200, 300, 'CNZ'); //Clipping mask (CNZ style makes your day)
$pdf->Image('photo.JPG', 50, 50, 300, 400, '', true, '', false, 300);
//this would actually cut off a 50 units a in each direction.
$pdf->StopTransform();
于 2015-04-25T19:54:02.530 に答える
2

phpを使用して画像をトリミングし、一時ファイルとして保存してtcpfdに渡し、PDFのレンダリングが完了した後で削除することができます。もう1つのオプションは、html / cssを使用して画像上にhtml要素を配置することですが、tcpdfはcssについてあまり知らないので、機能するかどうかはわかりません。

于 2011-01-10T09:44:21.447 に答える