PHP 生成 ppt,PHP导出PPT方法,PowerPoint/PhpPresentation处理

之前做了一个PPT导出的功能,去网上找了一些教程 发现都不是很详细,在这里详细说一下。 GitHub地址:https://github.com/PHPOffice/PHPPresentation 首先加载类是必须的,这里就不详细说了,直接进入代码:

//新建一个对象,每个人放的位置不同,用命名空间也可以

$objPHPPowerPoint = new \PhpOffice\PhpPresentation\PhpPresentation();

//获取当前页的幻灯片(也可以看做第一页)

$shape = $currentSlide->createDrawingShape();

// 添加文本框

$shape = $currentSlide->createRichTextShape()

->setHeight(150) //宽 (设置宽度后 自动缩放 )

->setOffsetX(370) // X 位置

->setOffsetY(180); // Y 位置

$shape->getActiveParagraph()->getAlignment()->setHorizontal( Alignment::HORIZONTAL_CENTER ); //水平居中

$textRun = $shape->createTextRun("XXXXXX\n\n检测报告"); //内容

$textRun->getFont()->setBold(false) //加粗

->setSize(38) //字号

->setName("黑体") //字体

->setColor( new Color( '

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值