# ![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新版开发指南 · 看云相关推荐

  1. php word,下载与安装 · PHPword新版开发指南 · 看云

    # ****下载与安装**** [TOC] ## 一.基于composerp安装: 现在的许多php插件很多都已经开始支持composer安装,进入项目目录文件后,在composer环境下输入 ``` ...

  2. 收藏!最详细的Python全栈开发指南 看完这篇你还不会Python全栈开发 你来打我!!!

    Python Web全栈开发入门实战教程教程    大家好,我叫亓官劼(qí guān jié ),这个<Python Web全栈开发入门实战教程教程>是一个零基础的实战教程,手把手带你开 ...

  3. PHP内核介绍及扩展开发指南—基础知识

    一. 基础知识 本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码. 1.1 PHP变量的存储 1.1.1 zval结构 Zen ...

  4. PHP内核介绍及扩展开发指南—Extensions 的编写

    Extensions 的编写 理解了这些运行机制以后,本章着手介绍Extensions 的编写,但凡写程序的人都知道hello world,那好,就从hello world开始. 1.1Hello W ...

  5. PHP内核介绍及扩展开发指南—高级主题

    1.1     使用数组 曾讲到,PHP数组本质上就是个HashTable,因此访问数组就是对HashTable进行操作,Zend为我们提供的一组数组函数也只是对HashTable操作进行了简单包装而 ...

  6. php内核介绍及扩展开发指南 pdf vp进,PHP内核介绍及扩展开发指南—Extensions 的编写...

    Extensions 的编写 理解了这些运行机制以后,本章着手介绍Extensions 的编写,但凡写程序的人都知道hello world,那好,就从hello world开始. 1.1Hello W ...

  7. php内核介绍及扩展开发指南,4.5. 发布扩展信息

    发布扩展信息 扩展可以发布 phpinfo() 或反射API要求的信息.我们一起来看一下. 本章不会太长,因为真的很简单. MINFO( ) 挂钩 如果声明了,一切都在声明的 MINFO() 挂钩中进 ...

  8. 【Java Web开发指南】云服务器部署项目供外网访问(Tomcat)

    文章目录 1 前言 2 流程 3 项目部署 1 前言 首先清楚云服务器本地ip和入口ip区别,本地ip没什么可说的,对于入口ip: 这个东西是这样,就是你看到这个IP地址,这个公网IP地址,它是出口I ...

  9. hbase数据读取优化_read读取优化_HBase最佳实践_HBase开发指南_云数据库 HBase - 阿里云...

    其实HBase还是比较灵活的,关键看你是否使用得当,以下主要列举一些读的优化.HBase在生产中往往会遇到Full GC.进程OOM.RIT问题.读取延迟较大等一些问题,使用更好的硬件往往可以解决一部 ...

最新文章

  1. NetApp 7MTT 工具进行存储数据的迁移
  2. 几种常见的Web攻击
  3. ngzorro html源码,Angular 中 ngTemplateOutlet 的用法以及ng-zorro源码分析!
  4. 题目1168:字符串的查找删除(字符串操作)
  5. caxa自动保存的文件在哪里_CAXA2011突然退出如何找回未保存文件,新建菜单里的文档恢复没有存档。...
  6. 工业上服务器无线投屏到电视,台式电脑支持无线投屏吗 如何投屏到电视上
  7. 栅栏密码加密/解密【传统型】在线工具
  8. C# Application.DoEvents()事件
  9. 《麦肯锡结构化战略思维》:4大原则 5个步骤,快速了解一个行业
  10. 80端口映射外网方法
  11. 计算机网络 | 划分子网
  12. springSecurity之http Basic认证
  13. servlet的认识和了解(3)
  14. hpet 定时器中断 8259 linux,[OSDEV]编程高精度定时器(HPET)
  15. 分享74个ASP整站程序源码,总有一款适合您
  16. 山外论坛每日一贴的学习
  17. 直男 or Gay?看看你的DNA标记!
  18. 欢乐狼人服务器维护,欢乐狼人杀6人局怎么玩 欢乐狼人杀6人玩法攻略 如何玩欢乐狼人杀...
  19. IT之家,这不是个案
  20. 计算机系统招标范围,信息化系统招标文件(2015.09.16最终稿1).doc

热门文章

  1. 10 i lt shell的if_shell学习(10)- if的使用
  2. python hmac_Python实现的HMacMD5加密算法示例
  3. 机器学习100天:专栏目录
  4. 【图像处理opencv】_简单绘图
  5. 计算机科学和机器学习中的代数学、拓扑学、微积分以及最优化理论
  6. numpy.copy详解
  7. 如何通过一个类名找到它属于哪个jar包?
  8. FastJSON应用前测试--转载
  9. Keras搭建YoloV4目标检测平台
  10. 泰州市区首次试用“闯红灯人脸识别系统”;“冷扑大师”想用AI提高肾脏移植效率 | AI掘金晚报