【问题标题】:How do I add images to a slide using PHPPowerPoint?如何使用 PHPPowerPoint 将图像添加到幻灯片?
【发布时间】:2012-12-19 18:49:41
【问题描述】:

PHPPowerPoint 是一个很棒的库,但它没有文档。向幻灯片添加图像的正确语法是什么?

【问题讨论】:

  • 您下载源代码了吗,他们有一个名为Test 的文件夹,在01simple.php 示例中向您展示了如何执行此操作

标签: php phppowerpoint


【解决方案1】:

每个图形对象都被视为一个“形状”。这是在幻灯片中插入图像的方法:

// Create slide 1
$currentSlide = createTemplatedSlide($objPHPPowerPoint); 
        //Slide Content
    $shape = $currentSlide->createDrawingShape();
    $shape->setName('Part page');
    $shape->setDescription('Page');
    $shape->setPath('D:\wamp\www\Project\PPTResource\Part2\Image.jpg'); //This being the directory, wont be the same as mine.
    $shape->setOffsetX(10); //Default values on position of image
    $shape->setOffsetY(10);
    $shape->getShadow()->setVisible(true);
    $shape->getShadow()->setDirection(45);
    $shape->getShadow()->setDistance(10);

【讨论】:

    【解决方案2】:
    $currentSlide = createTemplatedSlide($objPHPPowerPoint); 
    // createTemplatedSlide is manual function in PHPpowerPoint
    
    // create a drawing shape object
    $shape1 = $currentSlide->createDrawingShape();
    $shape1->setName("set name here");
    $shape1->setDescription('Link Image');
    $shape1->setPath('provide image path here');
    $shape1->setWidth(45); // set width
    $shape1->setHeight(45); // set height
    $shape1->setOffsetX($offset_X); // distance from the left side of the slide
    $shape1->setOffsetY($offset_Y); // distance from top of the slide
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-15
      • 1970-01-01
      • 1970-01-01
      • 2012-05-04
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多