用flashprinter.exe把所有可打印的文件转换成swf文件

用flashprinter.exe把所有可打印的文件转换成swf文件

ID:34783868

大小:63.68 KB

页数:3页

时间:2019-03-10

用flashprinter.exe把所有可打印的文件转换成swf文件_第1页
用flashprinter.exe把所有可打印的文件转换成swf文件_第2页
用flashprinter.exe把所有可打印的文件转换成swf文件_第3页
资源描述:

《用flashprinter.exe把所有可打印的文件转换成swf文件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、解决:通过asp.net调用FlashPrinter.exe把所有可打印的文件转换成swf文件作者:sontin日期:2010-11-20字体大小:小中大FlashPaper干嘛用的?加个连接:http://apps.hi.baidu.com/share/detail/14456532FlashPaper是一个虚拟打印机,可将word文件转化成swf格式文件(.doc.xls.txt.pdf等文件都可以正常生成SWF格式)。最近简单学习了在ASP.NET页面中调用FlashPaper将word文件转化成swf格式文件的方法

2、。(1)安装FlashPape:下载FlashPape压缩包,解压缩后,运行初始化目录中的初始化.bat,然后安装FlashPaperDriverInstall2.exe,即FlashPaper打印机。特别注意,在有的机器上要更改MacromediaFlashPape的端口,应为FlashPape2PrinterPort,如果是LPT1这个端口,当然打印不出来了。(2)为页面中的按钮编写事件处理代码:程序代码Processprocess=newProcess();    //创建进程对象        //try     

3、   //{            ProcessStartInfostartInfo=newProcessStartInfo();            stringpaperroot=@"C:ProgramFilesMacromediaFlashPaper2FlashPrinter.exe";            stringdocFile=Server.MapPath("1.doc");            stringswfFile=Server.MapPath("1.swf");           

4、 startInfo.FileName=paperroot;            startInfo.Arguments=docFile+"-o"+swfFile;            startInfo.UseShellExecute=false;    //不使用系统外壳程序启动            startInfo.RedirectStandardInput=false;  //不重定向输入            startInfo.RedirectStandardOutput=false;  //重定向输出

5、            startInfo.CreateNoWindow=true;    //不创建窗口            process.StartInfo=startInfo;            process.Start();            Response.Write("已经提交生成。
");            Response.Write(paperroot+"
"+docFile+"="+swfFile);        //}        //catch(Excepti

6、onex)        //{        //    Response.Write(ex.Message);        //}        //finally        //{            if(process!=null)                process.Close();        //    Response.Write("
finally");        //}注意:有人说,FlashPrinter.exe所在的目录名称中不能有空格,否则转换失败。其实我上面的不

7、不带空格了它同样转换成功了。还碰到权限问题,简单的解决方法如下:    在Windowsxp系统下请把aspnet账号(如果是vista,则是networkservice)添加至administrators组,并重启iisadmin服务。    在windowsserver2003下不用说了吧。一样是networkservice并重启iisadmin服务。就这样问题搞了我半夜半天。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。