在线生成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")

最新文章

  1. Vim 插入递增列
  2. PHP无限极分类,多种方法|很简单,这里说的很详细,其它地方说的很不好懂
  3. 随感一:android handler传值更改ui
  4. Auty自动化测试框架第七篇——添加动作库和常量文件库
  5. Selenium Grid 简易安装
  6. Cassandra在Windows上安装及使用方法
  7. PHP 7 值得期待的新特性(下)
  8. bzoj2215: [Poi2011]Conspiracy
  9. Linux共享库两种加载方式简述
  10. 最佳实践:Windows Azure 网站 (WAWS)
  11. opengl 扳回一球
  12. AVR之BOOTLOADER技术详解(转)
  13. 华为olt ma5680t常用命令详解
  14. bug:翻页
  15. Python Tornado初学笔记之表单与模板(一)
  16. #0 scrapy爬虫学习中遇到的坑记录
  17. laravel项目thinksns-plus安装出现RuntimeException Symlink from * to * failed错误
  18. 腾讯、爱奇艺、优酷等vip视频在线解析
  19. 设计模式のStatePattern(状态模式)----行为模式
  20. liunx本地网卡流量监控

热门文章

  1. java 装饰者类
  2. 17 C#中的循环执行 while循环
  3. Knockout应用开发指南(完整版) 目录索引(转)
  4. python 模块-easygui.buttonbox
  5. Selenium基于Python web自动化基础一 -- 基础汇总及简单操作
  6. 北大ACM(POJ1016-Numbers That Count)
  7. [JavaScript] Uncaught TypeError: Method get Set.prototype.size called on incompatible receiver
  8. swift protocol 与类继承结合时的bug
  9. MFC_1.1 基本知识
  10. 【转载】jQuery.extend 函数详解