asp.net如何判断word文件是否被保护?因为好像FlashPaper转换不了带保护的文件
我做一个公文管理系统,想把用户上传的文件转成swf的,用的是FlashPaper2.2。网上找的,程序如下:
public void ProcessExec(string sourceFileName, string outPutFileName)
{
//FlashPaper文件安装路径 可自行设置
//string flashPrinter = @"D:\Program Files\FlashPaper2.2\FlashPrinter.exe\";
string flashPrinter = @"D:\FlashPaper2.2\FlashPrinter.exe";
Process pss = new Process();
pss.StartInfo.FileName = flashPrinter;
pss.StartInfo.UseShellExecute = true;
pss.StartInfo.CreateNoWindow = false;
pss.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
pss.StartInfo.Arguments = string.Format(" {0} {1} -o {2}", "\"" +
flashPrinter + "\"", "\"" + sourceFileName + "\"", "\"" + outPutFileName + "\"");
try
{
pss.Start();
pss.WaitForExit();
pss.Close();
//while (!pss.HasExited)
//{
// continue;
//}
System.Threading.Thread.Sleep(4000);
Response.Write("成功");
}
catch (Exception ex)
{
throw ex;
}
}
运行一般文件没问题,我有个文件不行,后来发现那个文件是带保护的。
如何判断文件是否被保护,如果保护,我就不转换它。 判断 office word 保护 --------------------编程问答-------------------- 如果直接打开word,选择启用宏,然后用flashpaper虚拟打印,可以保存。
说明需要在asp.net中对调用的word启用宏?如何通过asp.net实现呢? --------------------编程问答--------------------
保护??IIS权限问题把! --------------------编程问答-------------------- 不是保护
不是保护的问题,是宏,带宏的无法转换,不带宏的普通文档是可以转换的。 --------------------编程问答-------------------- 求解决方案!宏
补充:.NET技术 , ASP.NET