FlashPaper 是Macromedia推出的一款电子文档类工具!通过使用FlashPaper,可以将需要的文档通过简单的设置转换为SWF格式的Flash动画,原文档的排版样式和字体显示不会收到影响,这样做的好处是不论对方的平台和语言版本是什么,都可以自由的观看你所制作的电子文档动画,并可以进行自由的放大,缩小和打印,翻页等操作!

展示的效果就像百度的文库查看效果。

Flashpaper的使用相信大多数人都知道,这里的Demo是用于在线转换 .doc文件转换为 .swf的flash文件。

其原理是通过进程指令对文件进行转换,所以会涉及到进程的操作,

而 doc转换为swf文件的指令则是:

"flashpaper执行文件路径 输入.doc文件路径 -o 输出.swf文件路径"

废话不多说,代码如下:

/// <summary>
/// 执行进程
/// </summary>
/// <param name="sourceFileName">输入.doc文件路径</param>
/// <param name="outPutFileName">输出.swf文件路径</param>
public void ProcessExec(string sourceFileName, string outPutFileName)
{//FlashPaper文件安装路径 可自行设置string flashPrinter = "F:\\FlashPaper2.2\\FlashPrinter.exe";Process pss = new Process();pss.StartInfo.CreateNoWindow = false;pss.StartInfo.FileName = flashPrinter;pss.StartInfo.Arguments = string.Format("{0} {1} -o {2}", flashPrinter, sourceFileName, outPutFileName);try{pss.Start();while (!pss.HasExited){continue;}System.Threading.Thread.Sleep(4000);Response.Write("Succefull!");}catch (Exception ex){throw ex;}
}protected void btnText_Click(object o, EventArgs e)
{string source = Server.MapPath("~/Files/Doc.doc");string output = Server.MapPath("~/Files/doc.swf");ProcessExec(source, output);
}

其中FlashPaper文件在Demo中 FlashPaper文件夹,

安装方法很简单,将Flashpaper文件夹复制到待安装文件夹,在初始化文件夹中点击 初始化.bat 文件即可执行安装(无病毒,呵呵,可放心安装)。

Demo下载:点击下载

这里补充下:在Server 2003 系统下,可能无法执行,这是因为IIS对Office文件操作权限限制的原因,解决方法可参考:

http://blog.csdn.net/phoenix_17th/archive/2010/05/28/5630677.aspx

转载于:https://www.cnblogs.com/cancer_xu/archive/2011/02/14/1954087.html

使用FlashPaper在线转换.doc为.swf相关推荐

  1. html在线转换swf,swf格式转换成html(Swf format conversion HTML).doc

    swf格式转换成html(Swf format conversion HTML) swf格式转换成html(Swf format conversion HTML) Now basically is t ...

  2. 好玩的SWF格式小动画怎么在线转换成MP4格式

    swf是flash动画的格式,广泛的应用于网页设计,动画制作等领域.swf是一种具有交互性的动画文件格式,电脑上需要安装Adobe Flash Player才可以打开swf文件的.否则我们是无法观看这 ...

  3. 一个在线显示doc文本的实例

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  4. 中石油《计算机应用基础》,2017中国石油大学《计算机应用基础》第3阶段在线作业.doc...

    2017中国石油大学<计算机应用基础>第3阶段在线作业.doc (23页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 窗体 ...

  5. [导入]zamzar.:在线转换工具

    今天在在ajaxian上看到一个很牛的在线转换工具zamzar,能转换100M以下的到40种格式的文件,包括 图象格式:bmp, gif, jpg, png, tiff; 文档格式:csv, doc, ...

  6. Java使用SWFTools转换PDF为SWF

    上一篇文章说道,我的一个Android项目里需要查看word和pdf文档,由于在移动终端转换格式比较费劲,所以我选择在服务器端转换.针对word我选择转换为html,在上一篇文章中已经说得很清楚了,那 ...

  7. pdf转ppt在线转换

    pdf转ppt在线转换 Hello,童鞋们!又到解决问题环节了,最近斑竹忙着帮一位新会员转换PDF文档格式时学会了一款叫为实用的文件转换工具.相信其他童鞋也碰到过这类问题,斑竹我向各位同伴推荐一下. ...

  8. jpg转换成pdf格式在线转换

    jpg转换成pdf格式在线转换 在线JPG转换成PDF转换器是非常具有实用价值的在线工具,它可以将一些陌生的文件格式转变为我们熟悉或喜欢的格式,以符合我们的习惯.免费的在线工具,对菜鸟这些不愿意安装大 ...

  9. PDF转word免费在线转换

    PDF转word一般情况下有2种转换方法,第一种是利用Office 2003中的Microsoft Office Document Imaging组件来实现PDF转WORD文档,也就是说利用WORD来 ...

  10. 视频格式转换器之视频格式在线转换详细教程 1

    视频格式转换器相信大家都是知道的,在日常工作和学习中,都是需要观看视频文件的,但是视频文件有众多的视频格式:MP4.MKV.MOV.AVI.SWF.FLV.WEBM等等,每个视频格式的画质以及设备兼容 ...

最新文章

  1. UICollectionView的headerView、footerView使用以及与UITableView加载headerView、footerView的区别...
  2. 【Netty】入门Netty官方例子解析(一)写个 Discard Server
  3. 双向链表的建立、插入、删除、
  4. Linux Kernel5.10的软中断(softirq)的本质
  5. 一个程序员的时间管理
  6. ConcurrentHashMap源码学习
  7. GitStats:Git开发历史统计工具 - liyropt - 博客园
  8. android执行main函数,AndroidStudio执行main方法报错
  9. kill-9导致weblogic无法启动
  10. 为什么败者树的访问外存次数要比胜者树少_为什么说蒙地卡罗搜索树MCTS是AlphaZero的核心?[AlphaZero理论篇之三]...
  11. 计算机桌面快捷win10,win10系统桌面计算机快捷图标不见了的修复方案
  12. Eplan遇到过的报错
  13. 惊人的磁场定律:你是谁,就会遇见谁
  14. 网站搭建教程(怎么建网站详细步骤)
  15. mysql 中caption_ACCESS数据库中Field对象的caption属性读写
  16. 新媒体运营胡耀文教程:从运营角度,教你4招破解销售推销套路
  17. TX-LCN和Seata
  18. 【Python】turtle安装报错ERROR: Command errored out with exit status 1
  19. 线性代数Python计算:矩阵对角化
  20. 匿名游走 Anonymous Walk

热门文章

  1. android 点击对话框按钮 不关闭按钮,Android在单击PositiveButton后不要关闭AlertDialog...
  2. 网络工程师还吃香吗?
  3. 使用select2 实现拼音全拼和首字母 搜索
  4. 乱码文件删除不了的解决方法(需要everyone权限)
  5. 暑假计算机教育培训总结,暑假信息技术培训心得
  6. ireport 实现动态合并单元格
  7. 动作电位的产生和动作电位的长距离高速传导
  8. 学生个人信息管理系统(mysql)
  9. 《雍正皇帝·九王夺嫡》生态文化专有词泰译研究(第一章)
  10. 企业邮箱为何不能当作邮件群发工具