使用FlashPaper在线转换.doc为.swf
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相关推荐
- 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 ...
- 好玩的SWF格式小动画怎么在线转换成MP4格式
swf是flash动画的格式,广泛的应用于网页设计,动画制作等领域.swf是一种具有交互性的动画文件格式,电脑上需要安装Adobe Flash Player才可以打开swf文件的.否则我们是无法观看这 ...
- 一个在线显示doc文本的实例
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...
- 中石油《计算机应用基础》,2017中国石油大学《计算机应用基础》第3阶段在线作业.doc...
2017中国石油大学<计算机应用基础>第3阶段在线作业.doc (23页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 窗体 ...
- [导入]zamzar.:在线转换工具
今天在在ajaxian上看到一个很牛的在线转换工具zamzar,能转换100M以下的到40种格式的文件,包括 图象格式:bmp, gif, jpg, png, tiff; 文档格式:csv, doc, ...
- Java使用SWFTools转换PDF为SWF
上一篇文章说道,我的一个Android项目里需要查看word和pdf文档,由于在移动终端转换格式比较费劲,所以我选择在服务器端转换.针对word我选择转换为html,在上一篇文章中已经说得很清楚了,那 ...
- pdf转ppt在线转换
pdf转ppt在线转换 Hello,童鞋们!又到解决问题环节了,最近斑竹忙着帮一位新会员转换PDF文档格式时学会了一款叫为实用的文件转换工具.相信其他童鞋也碰到过这类问题,斑竹我向各位同伴推荐一下. ...
- jpg转换成pdf格式在线转换
jpg转换成pdf格式在线转换 在线JPG转换成PDF转换器是非常具有实用价值的在线工具,它可以将一些陌生的文件格式转变为我们熟悉或喜欢的格式,以符合我们的习惯.免费的在线工具,对菜鸟这些不愿意安装大 ...
- PDF转word免费在线转换
PDF转word一般情况下有2种转换方法,第一种是利用Office 2003中的Microsoft Office Document Imaging组件来实现PDF转WORD文档,也就是说利用WORD来 ...
- 视频格式转换器之视频格式在线转换详细教程 1
视频格式转换器相信大家都是知道的,在日常工作和学习中,都是需要观看视频文件的,但是视频文件有众多的视频格式:MP4.MKV.MOV.AVI.SWF.FLV.WEBM等等,每个视频格式的画质以及设备兼容 ...
最新文章
- UICollectionView的headerView、footerView使用以及与UITableView加载headerView、footerView的区别...
- 【Netty】入门Netty官方例子解析(一)写个 Discard Server
- 双向链表的建立、插入、删除、
- Linux Kernel5.10的软中断(softirq)的本质
- 一个程序员的时间管理
- ConcurrentHashMap源码学习
- GitStats:Git开发历史统计工具 - liyropt - 博客园
- android执行main函数,AndroidStudio执行main方法报错
- kill-9导致weblogic无法启动
- 为什么败者树的访问外存次数要比胜者树少_为什么说蒙地卡罗搜索树MCTS是AlphaZero的核心?[AlphaZero理论篇之三]...
- 计算机桌面快捷win10,win10系统桌面计算机快捷图标不见了的修复方案
- Eplan遇到过的报错
- 惊人的磁场定律:你是谁,就会遇见谁
- 网站搭建教程(怎么建网站详细步骤)
- mysql 中caption_ACCESS数据库中Field对象的caption属性读写
- 新媒体运营胡耀文教程:从运营角度,教你4招破解销售推销套路
- TX-LCN和Seata
- 【Python】turtle安装报错ERROR: Command errored out with exit status 1
- 线性代数Python计算:矩阵对角化
- 匿名游走 Anonymous Walk