如何使用PHP显示在线Word文档
在线生成FlashPaper文档
1 安装 FlashPaper2,最好下载绿色版的FlashPaper软件,如下所示,先点击初始化.bat即开始绿化,然后双击"FlashPrinter.exe"运行不弹出错误提示(比如虚拟打印机未安装成功之类的提示)即说明安装完成。
2 比如我们把这个软件放在了C盘的根目录下面,如下图所示。
则右击"计算机",点击属性,打开高级系统设置,添加一个系统变量为";C:\FlashPaper",注意前面的";"是分隔符。
3 我们下面首先要验证在DOS命令下能否成功运行转换命令,把一份DOC文档转换为SWF文件。请确保自己已经安装了Office软件,否则会中途弹出错误。其次我们在DOS窗口中直接输入"FlashPrinter",应该可以打开FlashPaper这个程序,因为前面我们已经把这个目录加入到了系统变量中,运行命令会自动去这些目录中查找这个程序。
其次加入参数,FlashPaper的运行命令是:FlashPrinter $oldfile -o $newfile,其中"$oldfile"是要转换的文件的完整文件名(含路径),"$newfile"是希望转换完成之后输出的完整文件名,中间用"-o"隔开,比如:"FlashPrinter C:\ABC.doc -o C:\ABC.swf",运行完之后我们发现的确生成了一个ABC.swf文件。
4 我们换一个稍微复杂一点的文件,比如含有图片的,从下图可见,效果依旧比较理想。
不仅如此,我们还可以把DOC转换为PDF文档,以及把TXT文档转换为SWF和PDF。
对中文的支持良好
5 下面的问题就是如何在PHP中实现调用DOS命令了,详见"PHP中调用外部命令的方法.doc"。 这里简要介绍就是使用exec ()命令实现,使用方法也很简单,前面介绍DOS命令是"FlashPrinter C:\ABC.doc -o C:\ABC.swf",则只要在PHP中用该函数括起来即可。如下所示:
exec ("FlashPrinter C:\ABC.doc -o C:\ABC.swf")
最新文章
- Vim 插入递增列
- PHP无限极分类,多种方法|很简单,这里说的很详细,其它地方说的很不好懂
- 随感一:android handler传值更改ui
- Auty自动化测试框架第七篇——添加动作库和常量文件库
- Selenium Grid 简易安装
- Cassandra在Windows上安装及使用方法
- PHP 7 值得期待的新特性(下)
- bzoj2215: [Poi2011]Conspiracy
- Linux共享库两种加载方式简述
- 最佳实践:Windows Azure 网站 (WAWS)
- opengl 扳回一球
- AVR之BOOTLOADER技术详解(转)
- 华为olt ma5680t常用命令详解
- bug:翻页
- Python Tornado初学笔记之表单与模板(一)
- #0 scrapy爬虫学习中遇到的坑记录
- laravel项目thinksns-plus安装出现RuntimeException Symlink from * to * failed错误
- 腾讯、爱奇艺、优酷等vip视频在线解析
- 设计模式のStatePattern(状态模式)----行为模式
- liunx本地网卡流量监控
热门文章
- java 装饰者类
- 17 C#中的循环执行 while循环
- Knockout应用开发指南(完整版) 目录索引(转)
- python 模块-easygui.buttonbox
- Selenium基于Python web自动化基础一 -- 基础汇总及简单操作
- 北大ACM(POJ1016-Numbers That Count)
- [JavaScript] Uncaught TypeError: Method get Set.prototype.size called on incompatible receiver
- swift protocol 与类继承结合时的bug
- MFC_1.1 基本知识
- 【转载】jQuery.extend 函数详解