html 转word c#,c#操作word类,进行html和word文档的互相转换
#region 把Word文檔裝化為Html文件
/**
///把Word文檔裝化為Html文件///
/// 要轉換的Word文檔
public static void WordToHtml( stringstrFileName )
{string saveFileName = strFileName + DateTime.Now.ToString( "yyyy-MM-dd-HH-mm-ss" ) + ".html";
WordToHtml( strFileName, saveFileName );
}/**
///把Word文檔裝化為Html文件///
/// 要轉換的Word文檔
/// 要生成的具體的Html頁面
public static void WordToHtml( string strFileName, stringstrSaveFileName )
{
Microsoft.Office.Interop.Word.ApplicationClass WordApp;
Microsoft.Office.Interop.Word.Document WordDoc;
Object oMissing=System.Reflection.Missing.Value;
WordApp= newMicrosoft.Office.Interop.Word.ApplicationClass();object fileName =strFileName;
WordDoc= WordApp.Documents.Open( reffileName,ref oMissing, ref oMissing, ref oMissing, ref oMissing, refoMissing,ref oMissing, ref oMissing, ref oMissing, ref oMissing, refoMissing,ref oMissing, ref oMissing, ref oMissing, ref oMissing, refoMissing );
Type wordType=WordApp.GetType();//打開文件
Type docsType =WordApp.Documents.GetType();//轉換格式,另存為
Type docType =WordDoc.GetType();object saveFileName =strSaveFileName;
docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod, null, WordDoc, new object[] { saveFileName, Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatHTML } );#region 其它格式:
/**//**/
/**wdFormatHTML///wdFormatDocument///wdFormatDOSText///wdFormatDOSTextLineBreaks///wdFormatEncodedText///wdFormatRTF///wdFormatTemplate///wdFormatText///wdFormatTextLineBreaks///wdFormatUnicodeText
//-----------------------------------------------------------------------------------//docType.InvokeMember( "SaveAs", System.Reflection.BindingFlags.InvokeMethod,//null, WordDoc, new object[]{saveFileName, Word.WdSaveFormat.wdFormatHTML} );//退出 Word//wordType.InvokeMember( "Quit", System.Reflection.BindingFlags.InvokeMethod,//null, WordApp, null );
#endregionWordDoc.Close(ref oMissing, ref oMissing, refoMissing );
WordApp.Quit(ref oMissing, ref oMissing, refoMissing );
}#endregion
總結
以上是生活随笔為你收集整理的html 转word c#,c#操作word类,进行html和word文档的互相转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (云苍穹)表单插件常用代码
- 下一篇: 关于anaconda下载包的位置的问题