成品ppt在线生成
不想找模板、不想调排版?试试这款智能PPT生成工具,输入主题,几分钟生成一套高质量PPT,省时又省心。
php 调用com组件将ppt转为图片。
需要在php.ini中开启
<?php $powerpnt = new COM("powerpoint.application") or die("Unable to instantiate Powerpoint"); $file='1.ppt'; echo realpath($file); $addr = $_SERVER['DOCUMENT_ROOT'].'/ppt/1.ppt'; echo $addr; $presentation = $powerpnt->Presentations->Open($addr, false, false, false) or die("Unable to open presentation"); $presentation->Fonts->Replace('黑体','幼圆'); $presentation->Fonts->Replace('MS Gothic','幼圆'); $presentation->Fonts->Replace('方正粗倩简体','幼圆'); $presentation->Fonts->Replace('方正小标宋简体','幼圆'); $presentation->Fonts->Replace('Arial Black','幼圆'); $presentation->Fonts->Replace('华文中宋','幼圆'); $presentation->Fonts->Replace('Arial Unicode MS','幼圆'); $presentation->Fonts->Replace('方正细圆简体','幼圆'); $presentation->Fonts->Replace('Times New Roman','幼圆'); foreach($presentation->Fonts as $c) { echo $c->name."<br>"; //echo $c->Replace('',''); } foreach($presentation->Slides as $slide) { $slideName = "Slide_" . $slide->SlideNumber; $uploadsFolder = 'iii'; $exportFolder = realpath($uploadsFolder); $slide->Export($exportFolder."//".$slideName.".jpg", "jpg", "1920", "1080"); } $presentation->Close(); $powerpnt->Quit(); $powerpnt = null; ?>
AI一键生成成品PPT☜☜☜☜☜点击生成;
在win7上跑,没问题,放到2008上面出现错误,有一种exception叫unknown...
解决方案:
cmd -》 dcomcnfg
php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!
已抢6730个
抢已抢90968个
抢已抢14329个
抢已抢50415个
抢已抢189734个
抢已抢86092个
抢