600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 将word文档转换为html文档 将word文档转化为html(代码)

将word文档转换为html文档 将word文档转化为html(代码)

时间:2024-01-14 06:38:23

相关推荐

将word文档转换为html文档 将word文档转化为html(代码)

///

/// 把Word文档转化为Html文件

///

/// word文件名

/// 要保存的html文件名

///

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格式 进行保存就可以了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。