php 生成 rtf,PHP 生成Word文档,ODT文档,RTF文档
PHP生成Word文档,ODT文档,RTF文档
https://github.com/PHPOffice/PHPWord
PHP生成Word文档,进过测试暂时只能支持*.docx格式的Word文件
//引入PHPword类
use PhpOffice\PhpWord\Autoloader;
use PhpOffice\PhpWord\Settings;
use PhpOffice\PhpWord\IOFactory;
require_once 'PhpWord/Autoloader.php';
//实例化PHPword类
$phpWord = new \PhpOffice\PhpWord\PhpWord();
//要附加到Word文档的每个元素被放置在一个部分。
//要创建一个基本的部分:
$section = $phpWord->addSection();
//创建段后,可以追加要素:
$section->addText('Hello world!');
// 您可以通过给addText直接样式的文本功能的数组:
$section-->addText('Hello world! I am formatted.',
array('name'=>'Tahoma', 'size'=>16, 'bold'=>true));
//如果你经常需要将相同的样式又可以创建一个用户定义的风格
// 到Word文档,给addText功能样式的名称:
$phpWord->addFontStyle('myOwnStyle',
array('name'=>'Verdana', 'size'=>14, 'color'=>'1B2232'));
$section->addText('Hello world! I am formatted by a user defined style',
'myOwnStyle');
// 你也可以把附加的元素,这样的本地对象:
$fontStyle = new \PhpOffice\PhpWord\Style\Font();
$fontStyle->setBold(true);
$fontStyle->setName('Verdana');
$fontStyle->setSize(22);
$myTextElement = $section->addText('Hello World!');
$myTextElement->setFontStyle($fontStyle);
// 最后,写文档:
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save('helloWorld.docx');
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'ODText');
$objWriter->save('helloWorld.odt');
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'RTF');
$objWriter->save('helloWorld.rtf');
php 生成 rtf,PHP 生成Word文档,ODT文档,RTF文档相关推荐
- 怎么用计算机做目录,word怎么生成目录,教您Word文档如何自动生成目录
word是我们常用的文字编辑器,学会一些word基本操作,使办公更加方便.我们平时写文章或写论文的时候为了方便,文章生成一个目录在查找的时候就很容易找到,如何生成目录呢?下面,小编给大家介绍Word文 ...
- java生成word文档 图片_java生成带有图片的word的文档-Go语言中文社区
生成带有图片的word的文档 @RequestMapping(params ="getWordByDate",produces = "text/html;charset= ...
- 执法文书打印的实现(二):基于freemaker技术生成可打印的word文档
执法文书打印的实现(二) 基于freemaker技术生成可打印的word文档: 基于FreeMarker生成word.doc文档是一项比较成熟的技术.前承上篇博客(),这个方案只能在windo ...
- springboot结合Freemarker模板生成docx格式的word文档(附代码)
首先参考的是这篇文章: java利用Freemarker模板生成docx格式的word文档(全过程) - 旁光 - 博客园参考:https://my.oschina.net/u/3737136/blo ...
- Java使用POI生成柱状图导出到word文档(柱状图)
本篇文章主要介绍,如何使用Apache POI组件生成柱状图导出到word文档中,具体步骤看下文. 一.实现效果 Java使用POI技术生成柱状图导出到word文档中,最终生成的柱状图如下所示: 二. ...
- PowerDesigner加载Sql文件生成数据模型,导出word文档
PowerDesigner加载Sql文件生成数据模型,导出word / html(效果更好) 文档 1.打开PowerDesigner后 2.选择对应的数据库: 3.选择加载对应的sql文件 修改Po ...
- java利用Freemarker模板生成docx格式的word文档(全过程)
参考汇总: wordexport: JAVA生成并导出Word文档技术论证 java利用Freemarker模板生成docx格式的word文档(全过程) - 旁光 - 博客园 # 参考资料 - 其他项 ...
- Word拆分生成多个文档与合并多个文档
有时候,在对长篇文档或书籍排版的时候,可能是多人同时编写工作:或者某一个记录工作计划的文档需要拆分为不同部分,然后分发给不同的人.这时候,我们可能需要对文档前期的结构进行拆分,将一个文档拆分成多个分发 ...
- 用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...
TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程.生成JavaBean.生成前后端分离的CRUD代码.生成MyBaits的Mapper ...
- 代码文档生成工具-Doxygen生成CHM和RTF图文教程
Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,可以从一套归档源文件开始,生成chm格式的文档.本文主要讲解如何在winddows下安装doxygen. 1.下载doxyge ...
最新文章
- flask sqlalchemy踩坑记录
- 美多商城之用户注册(用户注册业务实现)
- 骚操作!用 CPU 烤肉,这位程序员做到了
- laravel auth login 重定向自定义_Laravel学习之路(一):最简单的API 认证(Passport)实践...
- 有限元ansys/lsdyna学习笔记-组件component与组元part_02
- aptitude 命令_C-命令行参数Aptitude问题与解答
- JAVA 学生信息管理系统
- c51单片机矩阵键盘1602计算器_基于AT89C51单片机的十进制计算器系统设计
- 决策树模型回归可视化分析_基于Blank Friday商店销售数据分析构建回归模型
- 数学符号名称,解释,定义加举例
- 常见的英文文本处理步骤
- 哪个软件可以识别手写字?推荐好用的办法
- xshell6和xftp6安装后无法打开提示升级到最新版本
- C# TCP/IP网络数据传输及实现
- Nginx的 allow / deny 理解
- BS4爬取电影天堂的下载地址并保存至csv文件(一)
- 任正非谈接班人要求:要具有对新技术与客户需求的深刻理解
- RS-232、RS-422与RS-485串口标准简介
- 高一英语计算机课文,人教版高中英语课文(完整版)
- 教你用Sound Forge声道切换功能编辑音频
热门文章
- 字体字号磅数大小对照表
- 手机远程锁定计算机,手机怎么控制电脑 手机远程控制电脑关机方法
- cad快速选择命令快捷键_CAD快捷键命令大全
- Linux的安装教程 | 菜鸟教程
- 数据结构 —— 静态链表
- smb协议讲解_SMB协议详解 - 人之为学,如饮河海,大饮则大盈,小饮则小盈 - OSCHINA - 中文开源技术交流社区...
- x64位call代码注入器1.0版
- 用74ls90组成二十四进制计数器_89c52定时计数器T2
- 好吧,我承认我是爱瞎折腾----利用YDUI改变页面UI
- 多变量微积分笔记10——二重积分的应用