来源:自学PHP网 时间:2015-04-14 14:51 作者: 阅读:次
[导读] /// summary /// 把Word文档转化为Html文件 /// /summary /// param name=wordFileNameword文件名/param /// param name=html......
/// <summary> /// 把Word文档转化为Html文件 /// </summary> /// <param name="wordFileName">word文件名</param> /// <param name="htmlFileName">要保存的html文件名</param> /// <returns></returns> public static bool WordToHtml(string wordFileName, string htmlFileName) { try { Object oMissing = System.Reflection.Missing.Value; Word._Application WordApp = new Word.Application(); WordApp.Visible = false; object filename = wordFileName; _Document WordDoc = WordApp.Documents.Open(ref filename, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing); // Type wordType = WordApp.GetType(); // 打开文件 Type docsType = WordApp.Documents.GetType(); // 转换格式,另存为 Type docType = WordDoc.GetType(); object saveFileName = htmlFileName; docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod, null, WordDoc, new object[] { saveFileName, WdSaveFormat.wdFormatHTML }); //保存 WordDoc.Save(); WordDoc.Close(ref oMissing, ref oMissing, ref oMissing); WordApp.Quit(ref oMissing, ref oMissing, ref oMissing); return true; } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); return false; } } 如果不是用 程序当中进行转换的时候,还有一个比较简单的转换方式就是点击word中的另存,直接在另存的对话框中保存类型选择html格式 进行保存就可以了
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com