我正在使用此代码在我使用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");
任何想法为什么会这样?
答案 0 :(得分: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 )
答案 1 :(得分:0)
你错过了旋转的=符号
应该是rotate = 15