asp.net调用flashpaper实现类似百度文库的功能解决方案(我以通过这个代码实现了)

wnqgz 2011-05-18 09:46:52
以下代码可以实现asp.net调用flashpaper把doc、xls、pdf转换成为swf!
public void ConvertToSWF(string oldFile, string swfFile)
{
System.Diagnostics.Process pc = new System.Diagnostics.Process();
//pc.StartInfo.FileName = @"C:\Program Files\Macromedia\FlashPaper 2\FlashPrinter.exe";
pc.StartInfo.FileName = @"F:\FlashPaper2.2\FlashPrinter.exe";
pc.StartInfo.Arguments = string.Format("{0} -o {1}", oldFile,swfFile);
pc.StartInfo.CreateNoWindow = true;
pc.StartInfo.UseShellExecute = false;
pc.StartInfo.RedirectStandardInput = false;
pc.StartInfo.RedirectStandardOutput = false;
pc.StartInfo.RedirectStandardError = true;
pc.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
pc.Start();
pc.WaitForExit();
pc.Close();
pc.Dispose();
}
注意:输入文件路径和输出文件路径中不能包含空格!
如何使用上面代码不能实现的话,可能是权限不够,你需要在config中添加如下代码:
<identity impersonate="true" userName="你计算机用户名" password="你计算机密码" />
下载资源地址如下:
http://wnqgz.download.csdn.net/
...全文
145 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧