没明白你的问题所在?
把doc excel转换为swf 可以直接使用FlashPaper 转化,点击鼠标即刻,不需要任何代码.
你用到了asp.net ? 难道你是想把该flash发布到网上?
新建一个aspx页面
把这段代码加到你的页面中
其中src就是你的flash路径,这个路径必须是一个http地址或者相对路径.
利用命令进行转换
flashPrinter aa.doc -o aa.swf
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();
}