php ppt read_php怎么读取ppt文字内容并在浏览器中显示出来?

具体代码麻烦我就不写了,可以提供给你一个思路:首先要求服务器上安装wps或者microsoft powerpoint软件,然后通过api接口来访问并读取ppt,最后将其发送到页面。当然你不能每次等别人访问的时候再去读取,不然太慢。。这个办法比较简便,如果你想直接读取,则需要详细了解ppt文件的格式。

追问

new com('powerpoint.application')这个是api接口吗??我是想读取ppt的文字后写入数据库的我在网上找了很久,始终没有找到读取ppt的php代码读取word的就有,但是ppt似乎比word要复杂很多

追答

是,但我只写过word和excel的api,对ppt的不了解。没有php代码没关系,我给个ppt的api手册给你。其中的代码是以vba为例,但vba的代码都是通俗易懂的,即使你没有学过。嗯,貌似楼下那个更简单些。但实现原理都一样。

本回答由网友推荐

用 PHPPowerPoint 库来实现读取 ppt。https://github.com/PHPOffice/PHPPowerPoint

追问

这个可以读取ppt而不是pptx的么?呵呵全英文的看不懂

追答

支持 pptx 的

<?php /* * 必须将 php.ini 中的 com.allow_dcom 设为 TRUE */ function php_Word($wordname,$htmlname,$content) { //获取链接地址 $url = $_SERVER['HTTP_HOST']; $url = ";

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
操作PPT文档的PHP库,可以演示文档、添加幻灯片,支持图像、媒体的加入,作者的信息等等,并且完美兼容MS Office。本库配有十几个实际例子可以作为开发参考,而且配有对应的文文档,使用起来相当方便,不需要在去啃英文单词。<?php date_default_timezone_set('UTC'); if (!defined('PHPPRESENTATION_TESTS_BASE_DIR')) {     define('PHPPRESENTATION_TESTS_BASE_DIR', realpath(__DIR__)); } $vendor = realpath(__DIR__ . '/../vendor'); if (file_exists($vendor . "/autoload.php")) {     require $vendor . "/autoload.php"; } else {     $vendor = realpath(__DIR__ . '/../../../');     if (file_exists($vendor . "/autoload.php")) {         require $vendor . "/autoload.php";     } else {         throw new Exception("Unable to load dependencies");     } } spl_autoload_register(function ($class) {     $class = ltrim($class, '\\');     $prefix = 'PhpOffice\\PhpPresentation\\Tests';     if (strpos($class, $prefix) === 0) {         $class = str_replace('\\', DIRECTORY_SEPARATOR, $class);         $class = join(DIRECTORY_SEPARATOR, array('PhpPresentation', 'Tests', '_includes')) .         substr($class, strlen($prefix));         $file = __DIR__ . DIRECTORY_SEPARATOR . $class . '.php';         if (file_exists($file)) {             require_once $file;         }     } }); require_once __DIR__ . "/../src/PhpPresentation/Autoloader.php"; \PhpOffice\PhpPresentation\Autoloader::register();

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值