• php操作office相关

    2018-01-01 16:25:17
    https://github.com/PHPOfficehttp://phpspreadsheet.readthedocs.io/en/develop/#getting-started
    展开全文
  • php操作office文档

    2016-08-31 21:51:31
  • 1 phpexcel ...2 simpleexcel-php  这个简单好用点,当然特性没那么多: http://faisalman.github.com/simple-excel-php/ 3 如果要是读入或者导出excel的话,可以用这个:  http://code.google.com/p
    1 phpexcel
    
       最强大完整的类库了,地址在:
    http://phpexcel.codeplex.com

    2 simpleexcel-php

      这个简单好用点,当然特性没那么多:
    http://faisalman.github.com/simple-excel-php/


    3 如果要是读入或者导出excel的话,可以用这个:
       http://code.google.com/p/php-excel-reader/

    4 处理WORD的
      http://phpword.codeplex.com/
      当数这个最强大了

    5 处理powerpoint的
       http://phppowerpoint.codeplex.com/
    展开全文
  • 大家好,我想问一下PHP能不能实现office操作的自动阅卷,因为我正在做一个计算机文化基础的考试系统,所以想做有office操作的题型,但是不会做,特此来求助各位大神
  • 一般的程序员、设计师他们距离Office办公套件也是蛮遥远的,但是如果真的要用了总不可 能去下载一个吧即使是WPS也需要时间,所以不如在自己的服务器上建立一个建议的PHP Office! 那些开源的php Office,快捷得在线...

    在Office 15即将发布之际我又发现了那些在开源的PHPoffice,一般的程序员、设计师他们距离Office办公套件也是蛮遥远的,但是如果真的要用了总不可 能去下载一个吧即使是WPS也需要时间,所以不如在自己的服务器上建立一个建议的PHP Office! 那些开源的php Office,快捷得在线编辑预览文档 这里的替代品(既简单又复杂),可能更加适合你。

    在Office 15即将发布之际我又发现了那些在开源的PHPoffice,一般的程序员、设计师他们距离Office办公套件也是蛮遥远的,但是如果真的要用了总不可 能去下载一个吧即使是WPS也需要时间,所以不如在自己的服务器上建立一个建议的PHP Office!

    这里的替代品(既简单又复杂),可能更加适合你。

    从此我们在线观看文档不再需要豆丁和百度文库了!

      PHPExcel

    PHPExcel

     

    几乎支持所有常用Excel的功能的PHPExcel,格式支持.XLS或者这.XLSX。功能支持包括表格的任何元数据、添加工作表/行/列,合并单元格,操作公式等等,并且完美兼容MS Office中的Excel。支持打印哦,亲!

    官方地址:http://phpexcel.codeplex.com/

    github:https://github.com/PHPOffice/PHPExcel.git

      SimpleExcel

    用简单的方式解析打开Excel XML 、 CSV格式,仅需要支持PHP5+即可!

    官方地址:http://faisalman.github.com/simple-excel-php/

    github:git://github.com/faisalman/simple-excel-php

      php-excel

    php-excel用简单级的方法,从PHP到Microsoft Excel转换矩阵状,二维数组。支持创建数据库表Excel、经行简单的数据运算、方便的统计。但是在官方的申明中说如果需要一个强劲的功能还是PHPExcel吧。

    地址:http://code.google.com/p/php-excel/

     php-excel-reader

    这货只为.XLS提供解析,输出的效果还是很不错的。

    演示:http://www.mattkruse.com/php-excel-reader/example.php

    地址:http://code.google.com/p/php-excel-reader/

      PHPWord

    PHPWord

    尽管目前只是测试版但是功能还是很强劲!完美兼容MF Word并且支持打开.doc or.docx。可以插入文本,文本符,分页,页眉/页脚,表格,列表中的元素,超链接等等。

    地址:http://phpword.codeplex.com/

    下载:http://phpword.codeplex.com/releases/view/49543

      PHPPowerpoint

    PHPPowerPoint

    可以演示文档、添加幻灯片,支持图像、媒体的加入,已经作者的信息。完美兼容MS Office。

    地址:http://phppowerpoint.codeplex.com/


    互联网+时代,时刻要保持学习,携手千锋PHP,Dream It Possible。
     更多PHP相关技术请搜索千锋PHP,做真实的自己,用良心做教育。

    展开全文
  • Office 365 简单说就是云中的 ... Office 365 REST API 包含了对以下数据的操作: Exchange Online 的邮件(Mail)、日历(Calendar)、联系人(Contact)、SharePoint Online 和 OneDrive for Business 的文件和文件

    Office 365 简单说就是云中的 Office,是能够提供最佳生产力和高效协同的高端云服务,是微软公司基于云平台的应用套件。 Office 365 REST API 包含了对以下数据的操作:

    • Exchange Online 的邮件(Mail)、日历(Calendar)、联系人(Contact)
    • SharePoint Online 和 OneDrive for Business 的文件和文件夹
    • Azure 活动目录(Active Directory)的用户和用户组

    来张结构图看得更直观一些。
    Office 365 Architecture

    微软官方 Office 365 REST API 文档

    在中国大陆地区的 Office 365 是由21世纪互联来运营的,所以在中国使用的 API 接口地址也是和全世界其它地域不一样的。 这个文档记录了所有 Office 365 在国内和国外所使用的 REST API 接口地址

    接下去我会用到微软开放技术的一个开源项目来作为例子,简单介绍一下如何用 PHP 来对 Office 365 REST API 进行操作。 在这个项目里,Office 365 的 API 已插件的形式被接到 Moodle 上。 这样一来,用户可以实现 Moodle 和 Office 365 之间的数据互通,做到实时数据同步。


    Single Sign-On

    实现与 Office 365 的单点登录可以通过以下几个方法:

    • Active Directory 联合身份验证服务(ADFS)
    • Shibboleth 标识提供程序
    • SAML 2.0 标识提供程序
    • 批准的第三方标识提供程序

    HTTP Client

    定义专用于连接 Office 365 REST API 的 HTTP client 对象 httpclient(继承自 Curl),支持 get、post、put、patch、merge、delete 的操作。


    Calendar

    定义对 Calendar REST API 操作的对象 calendar(继承自 o365api)。 在 Moodle 的使用场景中,用户需要将 Moodle 事件实时同步至 Office 365 日历上。

    创建新的事件 POST 以下数据至
    https://partner.outlook.cn/api/v1.0/me/events

    {
      "Subject": "新建事件的标题",
      "Body": {
        "ContentType": "HTML",
        "Content": "新建事件的内容"
      },
      "Start": "2014-07-02T18:00:00Z",
      "End": "2014-07-02T19:00:00Z",
      "Attendees": [
        {
          "EmailAddress": {
            "Address": "用户登陆邮箱地址",
            "Name": "用户姓名"
          },
          "Type": "Required"
        }
      ],
      "StartTimeZone": "Pacific Standard Time",
      "EndTimeZone": "Pacific Standard Time"
    }

    更新现有的事件 PATCH 以下数据(只包含被更新的内容)至
    https://partner.outlook.cn/api/v1.0/me/events/{event_id}

    {
      "Location": {
        "DisplayName": "更新的事件地点"
      }
    }

    删除现有的事件发送 DELETE 至
    https://partner.outlook.cn/api/v1.0/me/events/{event_id}

    有关更多的操所,请参考 Calendar REST API 操作的详细文档。


    OneDrive for Business

    定义对 Files REST API 操作的对象 onedrive(继承自 o365api)。 在 Moodle 的使用场景中,用户需要访问在 OneDrive 云存储上的文件。

    创建新的文件 PUT 文件数据至
    https://{tenant}-my.partner.sharepoint.cn/_api/v1.0/me/Files/{parent-id}/children/{file-name}/content
    请参考 httpclient 里的 put() 函数对处理新建文件的逻辑。

    获取文件夹内容发送 GET 至
    https://{tenant}-my.partner.sharepoint.cn/_api/v1.0/me/Files/getByPath('{folder-path}')/children

    获取文件可以使用绝对路径或者文件 ID,发送 GET 至
    https://{tenant}-my.partner.sharepoint.cn/_api/v1.0/me/Files/getByPath('{file-path}')/content
    https://{tenant}-my.partner.sharepoint.cn/_api/v1.0/me/Files/{file-id}/content

    有关更多的操所,请参考 Files REST API 操作的详细文档。


    这篇博客写得比较仓促,还有很多有关 Office 365 REST API 的操作没有提到,以后会慢慢补上。 作为学习目的,这个用 PHP 写的 Moodle 集成 Office 365 的开源项目 绝对是一个好的参考。

    展开全文
  • PHP实现word(office文件)转PDF的功能并添加水印 开发目的:用PHP实现在linux服务器上在线批量转换office文件成PDF文件,常应用于文件管理较多的后台管理系统。 技术选择: 【PHP+OpenOffice+FPDI+FPDF】 首先要...
  • 控件采用标准互联网协议,支持任意后台Web服务器(iis, domino, webaphere, apache等),任意后台操作系统(win2k, win2003, linux, unix等),以及任意后台编程语言(asp, asp.net, jsp, php, vb.net, c#...
  • 开源PHP Office项目资源

    2012-07-24 15:00:05
    一般的程序员、设计师他们距离Office办公套件也是蛮遥远的,但是如果真的要用了总不可能去下载一个吧即使是WPS也需要时间,所以不如在自己的服务器上建立一个建议的PHP Office。  这里的替代品(既简单又复杂),...
  • 关于使用PHP转换office文件为PDF的解决方案!最近遇到了相关的问题,需要让office相关文件在线浏览,类似于百度文库,之前接触过,知道可以使用pdf.js在线浏览PDF文件,那么现在就需要将Word文件转为PDF文件,PPT...
  • office文件转化为pdf的方法有 1.利用openoffice提供的服务 (比较简单,但是转化的效果不太好) 2.使用office提供的服务 (注:这在windows服务器上,并且服务器上面安装了版本比较高的office) 下面重点介绍...
  • 最近需要在网页上实现预览上传的word文档,并能在预览中添加...服务器操作系统:linux centos 整个实现步骤简要如下: 安装配置OpenOffice、java、jodconverter,实现office文件转pdf 下载fpdf、fpdi库,...
  • 关于预览office文件实现核心就是,把office文件(word,excel,ppt)转为pdf文件, 然后再把pdf文件经过pdf2html转为html文件进行预览。 利用openoffice的话,非常简单,不过效果不太好,转成的pdf样式会乱! 这里...
  • 通常windows环境下单击office文件,在屏幕底部可以对文件进行设置关键字(tag)的操作,但是这是手动的完成的,有谁知道怎么通过PHP来实现这个操作
  • Linux + PHP 实现office提取纯文本(ppt/pptx/doc/docx/xls/xlsx/pdf转txt) 1、实现思路 php直接操作文件,遇到大的文件容易导致内存溢出,所以选用linux第三方软件 选用 pdftotext 提取pdf的文本内容 选用 ...
  • 本文来自作者 肖志华 在 GitChat 上分享 「Office 远程代码执行漏洞复现过程」,「阅读原文」查看交流实录。编辑 | 天津饭直接贴本地复现过程,至于怎么利用还请自己思考。2017年11月14日,微软发布了11月份的...
  • office 控件编辑 基本介绍 iWebOffice系列文档控件,是江西金格网络科技有限责任公司经过两年的完全自主开发设计,拥有自主知识产权的中间件软件,于2003年3月取得了国家软件著作权保护,于2003年12月取得了江西...
  • Office文件转换为Swf

    2018-09-20 09:24:31
    /// 将Office文件转换为Swf(需要print2flash软件) /// </summary> /// <param name="srcFile">需要转换的文件地址和文件名</param> /// <param ...
1 2 3 4 5 ... 20
收藏数 11,421
精华内容 4,568
热门标签