zoukankan      html  css  js  c++  java
  • .NET word内容转换成HTML

     using System.IO;
    using Word = Microsoft.Office.Interop.Word;

    public static string getWordFulltext(string WordFilePath, string docId)
            {
                string docText = "";
                try
                {
                    if (File.Exists(WordFilePath) && docId != "" && WordFilePath.EndsWith(".doc"))
                    {

                        Word.Application wordApp = new Word.Application();
                        object Source = WordFilePath;
                        string SaveHtmlPath = HttpContext.Current.Server.MapPath("UploadHTML") + "\\" + docId + ".html";
                        object Target = SaveHtmlPath;
                        object Unknown = Type.Missing;
                        object readOnly = true;
                        Word.Document doc = wordApp.Documents.Open(ref Source, ref Unknown, ref readOnly, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown);
                        docText = doc.Content.Text.ToString();
                        object format = Word.WdSaveFormat.wdFormatHTML;
                        doc.SaveAs(ref Target, ref format, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown);
                        doc.Close(ref Unknown, ref Unknown, ref Unknown);
                        wordApp.Quit(ref Unknown, ref Unknown, ref Unknown);

                    }

                }
                catch { }
                return docText;
            }

  • 相关阅读:
    第六章:面向对象(下)
    第四章:流程控制和数组
    第三章:数据类型和运算符
    第二章:理解面向对象
    数据库:表设计阶段
    第一章:java语言概述与开发环境
    HTML DOM
    补漏
    不错的资源哦
    阻止事件冒泡
  • 原文地址:https://www.cnblogs.com/yinchengliang/p/2651923.html
Copyright © 2011-2022 走看看