手机版

使用FlashPaper进行转换 医生来了 swf在线

时间:2021-10-21 来源:互联网 编辑:宝哥软件园 浏览:

FlashPaper是Macromedia推出的电子文档工具!使用FlashPaper,可以通过简单的设置,将需要的文档转换成SWF格式的Flash动画,不会影响原始文档的布局样式和字体显示。这样做的好处是,无论对方的平台和语言版本如何,你都可以自由观看你的电子文档的动画,并且可以自由放大、缩小、打印和翻页!显示效果就像百度的看库效果一样。相信大多数人都知道抽认纸的使用。这里的演示用于转换。将文件归档到。在线swf flash文件。它的原理是通过进程指令转换文件,所以会涉及到进程的操作,而将doc转换成swf文件的指令是:flashpaper执行文件路径输入’。输出的文档文件路径。swf文件路径。代码如下:复制代码如下:///summary///executing process///summary//param name=' source filename '输入。文档文件路径/param///param名称='输出文件名'输出。swf文件路径/Param public void process exec(字符串源文件名,字符串输出文件名)flashpaper文件安装路径可自行设置为string flashprinter=' f : \ \ flashpaper 2.2 \ \ flashprinter . exe ';流程pss=新流程();嘘。StartInfo . CreateNoWindow=false;嘘。StartInfo . FileName=flash printer;嘘。开始信息。参数=字符串。格式(' {0} {1} -o {2} ',flashPrinter,sourceFileName,output filename);尝试{ pss。start();while(!嘘。HasExited) {继续;}系统。线程。线程。睡眠(4000);回应。写('成功!');} catch(Exception ex){ throw ex;} }受保护的void btnText_Click(对象o,事件参数e) {字符串源=服务器。MapPath(' ~/Files/doc . doc ');字符串输出=服务器。MapPath(' ~/Files/doc . swf ');ProcessExec(源,输出);} FlashPaper文件在Demo中的flash paper文件夹中,安装方法很简单。将Flashpaper文件夹复制到要安装的文件夹中,然后单击初始化。bat文件在初始化文件夹中执行安装(没有病毒,呵呵,可以放心安装)。

演示下载:点击此处下载添加以下内容:在Server 2003系统下,可能无法执行,这是受到IIS操作Office文件权限的限制。解决方案请参考:ASP。NET的用于操作Word的IIS权限配置。默认情况下,ASP.NET帐户无权操作微软办公对象。如果未配置权限,代码将引发类似如下的异常:COM类工厂中CLSID为{ 00024500-0000-0000-C000-000000046 }的组件失败,原因如下:错误3360 80070005。这给Asp带来了一些困难。NET对微软办公对象的操作。但是,我们仍然需要找到一种操作Office对象的方法。下面简单介绍一下我在开发过程中使用的方法:方法一:配置Web。并在我每次请求时模拟本地系统的帐户。操作:在网站中添加以下节点。Config文件:identity impersonate=' true ' userName=' account name ' password=' password '/其中:userName是要模拟的本地帐户,password是此帐户的密码。方法二:在DCOM配置中,配置有操作Word权限的IIS账号(其他Office对象也是如此)。操作:“组件服务”-计算机)-我的计算机)-DCOM配置(DCOM配置)-微软office word 97-2003文档。右键单击“Microsoft Office Word 97-2003文档”并选择“属性”以执行以下两个步骤:(1)在[身份]选项卡中选择“交互式用户”;(2)在【安全】选项卡中,给前两组(启动和激活权限、访问权限)选择“客户”,然后点击“编辑”,在弹出的界面中添加IIS账号(Server版本的操作系统一般是NETWORK SERVICES,其他系统(XP)可能是ASP。NET),并在下面的权限框中为该用户分配所有权限。方法3:为ASP.NET站点的应用程序池分配一个本地帐户。具体操作:在IIS中,为ASP.NET站点新建一个应用程序池,然后更改应用程序池属性的[身份]选项卡,选择“本地系统”作为“预定义帐户”。如果它在IIS7.0中,请按照下列步骤操作:为ASP.NET站点创建一个新的应用程序池。选择应用程序池,高级设置-进程模式-标识:选择本地系统。在上述三种方法中,个人更倾向于使用第三种,因为操作后需要关闭Word对象的进程,第三种方法可以让ASP.NET应用程序有权结束Word进程,而无需其他设置。

版权声明:使用FlashPaper进行转换 医生来了 swf在线是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。