php ole word,介绍 · PHPword新版开发指南 · 看云
# ![phpword](https://box.kancloud.cn/f0918d2ec3744be5c26a3fb164dd50a0_280x60.png)**介绍**
水月居
(本文档基于官方的英文说明文档,因本人专业限制部分文档翻译不太准确,请见谅。欢迎提出宝贵意见!)
### PHPWord是一个用纯PHP编写的库,使用PHPWord可以轻松处理word文档内容,生成你想要的word文档。
他使用非常方便,能生成word(doc,docx)、pdf、rtf、html、odf、odt,xlsx等多种文档格式,且支持对文档类(文字内容、表格、链接、图片、页眉、页脚)各种样式设置。
PHPWord是一个用纯PHP编写的库,它提供了一组用于写入和读取不同文档文件格式的类。当前版本的PHPWord支持Microsoft[Office Open XML](http://en.wikipedia.org/wiki/Office_Open_XML)(OOXML或OpenXML),[Office应用程序的](http://en.wikipedia.org/wiki/OpenDocument)OASIS[Open Document Format](http://en.wikipedia.org/wiki/OpenDocument)(OpenDocument或ODF)和[RTF格式](http://en.wikipedia.org/wiki/Rich_Text_Format)(RTF)。
PHPWord是一个根据[LGPL版本3](https://github.com/PHPOffice/PHPWord/blob/develop/COPYING.LESSER)条款获得许可的开源项目。PHPWord旨在通过整合[持续集成](https://travis-ci.org/PHPOffice/PHPWord)和[单元测试](http://phpoffice.github.io/PHPWord/coverage/develop/)成为高质量的软件产品。您可以通过阅读此开发人员文档和[API文档](http://phpoffice.github.io/PHPWord/docs/develop/)来了解有关PHPWord的更多信息。
## 功能[](https://phpword.readthedocs.io/en/latest/intro.html#features "永久链接到这个标题")
* 设置文档属性,例如标题,主题和创建者。
* 使用不同的设置创建文档部分,例如纵向/横向,页面大小和页面编号
* 为每个部分创建页眉和页脚
* 设置默认字体类型,字体大小和段落样式
* 使用UTF-8和东亚字体/字符
* 将自定义字体样式(例如粗体,斜体,颜色)和段落样式(例如居中,多列,间距)定义为命名样式或文本内联
* 插入段落,可以是包含其他元素的简单文本或复杂文本(文本运行)
* 插入标题(标题)和目录
* 插入文本分隔符和分页符
* 插入从右到左的文本
* 插入和格式化图像,本地,远程或页面水印
* 插入二进制OLE对象,如Excel或Visio
* 插入并格式化每个行的自定义属性(例如,重复为标题行)和单元格(例如背景颜色,rowspan,colspan)
* 将列表项插入项目符号,编号或多级
* 插入超链接
* 插入脚注和尾注
* 插入绘图形状(弧形,曲线,直线,折线,矩形,椭圆形)
* 插入图表(饼图,圆环图,条形图,线条图,区域图,散点图,雷达图)
* 插入表单字段(textinput,checkbox和dropdown)
* 插入评论
* 从模板创建文档
* 使用XSL 1.0样式表来转换OOXML模板的标题,主文档部分和页脚
* ...以及更多有关进展的功能
## 文件格式[](https://phpword.readthedocs.io/en/latest/intro.html#file-formats "永久链接到这个标题")
以下是每种文件格式支持的功能。
### 写入[](https://phpword.readthedocs.io/en/latest/intro.html#writers "永久链接到这个标题")
| 特征 | | OOXML | ODF | RTF | HTML | PDF |
| --- | --- | --- | --- | --- | --- | --- |
| **文档属性** | 标准 | ✓ | ✓ | ✓ | ✓ | ✓ |
| | 习惯 | ✓ | ✓ | | | |
| **元素类型** | 文本 | ✓ | ✓ | ✓ | ✓ | ✓ |
| | 文字运行 | ✓ | ✓ | ✓ | ✓ | ✓ |
| | 标题 | ✓ | ✓ | | ✓ | ✓ |
| | 链接 | ✓ | ✓ | ✓ | ✓ | ✓ |
| | 保留文字 | ✓ | | | | |
| | 文字休息 | ✓ | ✓ | ✓ | ✓ | ✓ |
| | 分页符 | ✓ | | ✓ | | |
| | 名单 | ✓ | | | | |
| | 表 | ✓ | ✓ | ✓ | ✓ | ✓ |
| | 图片 | ✓ | ✓ | ✓ | ✓ | |
| | 宾语 | ✓ | | | | |
| | 水印 | ✓ | | | | |
| | 目录 | ✓ | | | | |
| | 头 | ✓ | | | | |
| | 页脚 | ✓ | | | | |
| | 脚注 | ✓ | | | ✓ | |
| | 尾注 | ✓ | | | ✓ | |
| | 评论 | ✓ | | | | |
| **图表** | 2D基本图表 | ✓ | | | | |
| | 2D高级图 | | | | | |
| | 三维图 | ✓ | | | | |
| **数学** | OMML支持 | | | | | |
| | MathML支持 | | | | | |
| **奖金** | 加密 | | | | | |
| | 保护 | | | | | |
### 读取[](https://phpword.readthedocs.io/en/latest/intro.html#readers "永久链接到这个标题")
| 特征 | | OOXML | DOC | ODF | RTF | HTML |
| --- | --- | --- | --- | --- | --- | --- |
| **文档属性** | 标准 | ✓ | | | | |
| | 习惯 | ✓ | | | | |
| **元素类型** | 文本 | ✓ | ✓ | ✓ | ✓ | ✓ |
| | 文字运行 | ✓ | | | | |
| | 标题 | ✓ | | ✓ | | |
| | 链接 | ✓ | ✓ | | | |
| | 保留文字 | ✓ | | | | |
| | 文字休息 | ✓ | ✓ | | | |
| | 分页符 | ✓ | | | | |
| | 名单 | ✓ | | ✓ | | ✓ |
| | 表 | ✓ | | | | ✓ |
| | 图片 | ✓ | ✓ | | | |
| | 宾语 | | | | | |
| | 水印 | | | | | |
| | 目录 | | | | | |
| | 头 | ✓ | | | | |
| | 页脚 | ✓ | | | | |
| | 脚注 | ✓ | | | | |
| | 尾注 | ✓ | | | | |
| | 评论 | | | | | |
| **图表** | 2D基本图表 | | | | | |
| | 2D高级图 | | | | | |
| | 三维图 | | | | | |
| **数学** | OMML支持 | | | | | |
| | MathML支持 | | | | | |
| **奖金** | 加密 | | | | | |
| | 保护 | | | | | |
## 贡献[](https://phpword.readthedocs.io/en/latest/intro.html#contributing "永久链接到这个标题")
我们欢迎大家为PHPWord做出贡献。以下是您可以做的一些贡献。
* 阅读[我们的贡献指南](https://github.com/PHPOffice/PHPWord/blob/master/CONTRIBUTING.md)。
* [叉我们](https://github.com/PHPOffice/PHPWord/fork)并[要求拉](https://github.com/PHPOffice/PHPWord/pulls)来的[发展](https://github.com/PHPOffice/PHPWord/tree/develop)分支。
* 将[错误报告或功能请求](https://github.com/PHPOffice/PHPWord/issues)提交给GitHub。
* 在Twitter上关注[@PHPWord](https://twitter.com/PHPWord)和[@PHPOffice](https://twitter.com/PHPOffice)。
php ole word,介绍 · PHPword新版开发指南 · 看云相关推荐
- php word,下载与安装 · PHPword新版开发指南 · 看云
# ****下载与安装**** [TOC] ## 一.基于composerp安装: 现在的许多php插件很多都已经开始支持composer安装,进入项目目录文件后,在composer环境下输入 ``` ...
- 收藏!最详细的Python全栈开发指南 看完这篇你还不会Python全栈开发 你来打我!!!
Python Web全栈开发入门实战教程教程 大家好,我叫亓官劼(qí guān jié ),这个<Python Web全栈开发入门实战教程教程>是一个零基础的实战教程,手把手带你开 ...
- PHP内核介绍及扩展开发指南—基础知识
一. 基础知识 本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码. 1.1 PHP变量的存储 1.1.1 zval结构 Zen ...
- PHP内核介绍及扩展开发指南—Extensions 的编写
Extensions 的编写 理解了这些运行机制以后,本章着手介绍Extensions 的编写,但凡写程序的人都知道hello world,那好,就从hello world开始. 1.1Hello W ...
- PHP内核介绍及扩展开发指南—高级主题
1.1 使用数组 曾讲到,PHP数组本质上就是个HashTable,因此访问数组就是对HashTable进行操作,Zend为我们提供的一组数组函数也只是对HashTable操作进行了简单包装而 ...
- php内核介绍及扩展开发指南 pdf vp进,PHP内核介绍及扩展开发指南—Extensions 的编写...
Extensions 的编写 理解了这些运行机制以后,本章着手介绍Extensions 的编写,但凡写程序的人都知道hello world,那好,就从hello world开始. 1.1Hello W ...
- php内核介绍及扩展开发指南,4.5. 发布扩展信息
发布扩展信息 扩展可以发布 phpinfo() 或反射API要求的信息.我们一起来看一下. 本章不会太长,因为真的很简单. MINFO( ) 挂钩 如果声明了,一切都在声明的 MINFO() 挂钩中进 ...
- 【Java Web开发指南】云服务器部署项目供外网访问(Tomcat)
文章目录 1 前言 2 流程 3 项目部署 1 前言 首先清楚云服务器本地ip和入口ip区别,本地ip没什么可说的,对于入口ip: 这个东西是这样,就是你看到这个IP地址,这个公网IP地址,它是出口I ...
- hbase数据读取优化_read读取优化_HBase最佳实践_HBase开发指南_云数据库 HBase - 阿里云...
其实HBase还是比较灵活的,关键看你是否使用得当,以下主要列举一些读的优化.HBase在生产中往往会遇到Full GC.进程OOM.RIT问题.读取延迟较大等一些问题,使用更好的硬件往往可以解决一部 ...
最新文章
- NetApp 7MTT 工具进行存储数据的迁移
- 几种常见的Web攻击
- ngzorro html源码,Angular 中 ngTemplateOutlet 的用法以及ng-zorro源码分析!
- 题目1168:字符串的查找删除(字符串操作)
- caxa自动保存的文件在哪里_CAXA2011突然退出如何找回未保存文件,新建菜单里的文档恢复没有存档。...
- 工业上服务器无线投屏到电视,台式电脑支持无线投屏吗 如何投屏到电视上
- 栅栏密码加密/解密【传统型】在线工具
- C# Application.DoEvents()事件
- 《麦肯锡结构化战略思维》:4大原则 5个步骤,快速了解一个行业
- 80端口映射外网方法
- 计算机网络 | 划分子网
- springSecurity之http Basic认证
- servlet的认识和了解(3)
- hpet 定时器中断 8259 linux,[OSDEV]编程高精度定时器(HPET)
- 分享74个ASP整站程序源码,总有一款适合您
- 山外论坛每日一贴的学习
- 直男 or Gay?看看你的DNA标记!
- 欢乐狼人服务器维护,欢乐狼人杀6人局怎么玩 欢乐狼人杀6人玩法攻略 如何玩欢乐狼人杀...
- IT之家,这不是个案
- 计算机系统招标范围,信息化系统招标文件(2015.09.16最终稿1).doc
热门文章
- 10 i lt shell的if_shell学习(10)- if的使用
- python hmac_Python实现的HMacMD5加密算法示例
- 机器学习100天:专栏目录
- 【图像处理opencv】_简单绘图
- 计算机科学和机器学习中的代数学、拓扑学、微积分以及最优化理论
- numpy.copy详解
- 如何通过一个类名找到它属于哪个jar包?
- FastJSON应用前测试--转载
- Keras搭建YoloV4目标检测平台
- 泰州市区首次试用“闯红灯人脸识别系统”;“冷扑大师”想用AI提高肾脏移植效率 | AI掘金晚报