怎样通过wind2003+asp.net+flashpaper,在VS2005环境下把DOC、XLS等文件转换成SWF,我急需这段代码

请帮帮我这个菜鸟吧,我最近被折磨的天天眼泪哗哗的!
2024-12-15 03:57:32
推荐回答(3个)
回答1:

没明白你的问题所在?
把doc excel转换为swf 可以直接使用FlashPaper 转化,点击鼠标即刻,不需要任何代码.
你用到了asp.net ? 难道你是想把该flash发布到网上?
新建一个aspx页面
把这段代码加到你的页面中



其中src就是你的flash路径,这个路径必须是一个http地址或者相对路径.

回答2:

利用命令进行转换
flashPrinter aa.doc -o aa.swf

回答3:

try
{
string flashPrinter = ConfigurationManager.AppSettings["FlashPaperPath"].ToString();
string _oldFilePath = MapPath(txtFilePath.Text.Trim());
string _swfFilePath = MapPath(txtFilePath.Text.Trim().Replace(BaseLib.GetFileExt(txtFilePath.Text.Trim()), ".swf"));
System.Diagnostics.Process pss = new System.Diagnostics.Process();
pss.StartInfo.CreateNoWindow = false;
pss.StartInfo.FileName = flashPrinter;
pss.StartInfo.Arguments = string.Format("{0} {1} -o {2}", flashPrinter, _oldFilePath, _swfFilePath);
pss.Start();
while (!pss.HasExited)
{
continue;
}
lblView.Text = "成功!";
}
catch (Exception ex)
{
lblView.Text = ex.ToString();
}