3

このコードを使用して、PDFLibを使用して生成しているPDFのボックス内の画像をレンダリングしています

$p = new pdflib();

if ($p->begin_document("", "") == 0)
  throw new Exception("Error: " . $p->get_errmsg());

$p->begin_page_ext(0, 0, "width=792 height=612");
$image = $p->load_image("auto", "01.jpg", "");
$p->fit_image($image, 100,200,"boxsize={300 500} fitmethod=entire showborder");

これは期待どおりに機能します。次に、上記のようにボックス内で画像を回転させる必要があります。

私はこれを試しました:

$p->fit_image($image, 100,200,"boxsize={300 500} fitmethod=entire showborder rotate 15"); 

しかし、結果は得られませんでした。

更新:showborderなしで上記のコードを試してみると機能します:

$p->fit_image($image, 100,200,"boxsize={300 500} fitmethod=entire rotate 15");

なぜこれが起こっているのか考えはありますか?

4

2 に答える 2

0

回転の = 記号がありません

回転する必要があります= 15

于 2013-05-02T22:37:55.307 に答える
0

このようにしてみてください。私はそれがあなたを助けるかもしれないと思うが、確かではない

$extra_pram = "boxsize={" . $int_image_w . " " . $int_image_h . "} position={left top} fitmethod=entire rotate=" . $int_image_rotation;
$this->pdflib->fit_image ( $image_obj, $int_image_x, $int_image_y, $extra_pram )
于 2012-06-19T09:27:29.127 に答える