.NET word内容转换成HTML
2012-08-23 09:52
155 查看
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;
}
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;
}
相关文章推荐
- ASP.NET MVC 获得 view 中的HTML并将其中的内容自动转换成繁体中文。
- 把内容转换为html格式存储
- HTML学习之按钮内容转换
- PHP转换文本框内容为HTML格式的方法
- PHP把HTML内容清除或转换成字符输出
- Android中将带html格式的数据转换成java识别显示内容
- 将url网址的内容转换为html
- js把预定义的html字符串转换为 HTML 实体 htmlspecialchars 输出html实体内容包括标签,而不自动转义标签,只显示内容,类似php的htmlspecialchars
- 普通内容转换成HTML的函数
- HTML学习之按钮内容转换
- JAVA 过滤标签将html内容转换为文本
- jsp 转换成word的文件代码(转换成的是假doc文件,内容还是html)
- JAVA 过滤标签将html内容转换为文本
- 转换 Html 内容为纯文本内容(html,文本互转)
- 在项目(新闻内容系统)中,运用百度编辑器内容存入数据库(包括html标签),怎么运用工具来转换成text(不带html标签)!
- 将html格式的内容转换成纯文本格式
- Jsoup 处理 html 片段<script> 内容转义,js转换成一行问题
- Android 中如何将带有html格式的文章转换成能在Android中显示的内容
- 使用xhtmlrenderer把html转换为PDF后右侧内容不显示
- easyui-处理含html内容的json数据时不能转换的问题