html怎么转换成asp.net,Asp.net中将Word文件转换成HTML的方法
本文所述为一个Asp.net实现将Word转换为HTML的功能,其关键代码如下:
//存放word文件的完整路径
string wordPath = Server.MapPath("/word/test.doc");
//存放html文件的完整路径
string htmlPath = Server.MapPath("/html/test.html");
//上传word文件, 由于只是做示例,在这里不多做文件类型、大小、格式以及是否存在的判断
FileUpload1.SaveAs(wordPath);
#region 文件格式转换
//请引用Microsoft.Office.Interop.Word
ApplicationClass word = new ApplicationClass();
Type wordType = word.GetType();
Documents docs = word.Documents;
//打开文件
Type docsType = docs.GetType();
object fileName = wordPath;
//"f:\\cc.doc";
Document doc =(Document)docsType.InvokeMember("Open", BindingFlags.InvokeMethod, null, (object)docs, new Object[] { fileName, true, true});
//判断与文件转换相关的文件是否存在,存在则删除。(这里,最好还判断一下存放文件的目录是否存在,不存在则创建)
if(File.Exists(htmlPath)) { File.Delete(htmlPath); }
//每一个html文件,有一个对应的存放html相关元素的文件夹(html文件名.files)
if(Directory.Exists(htmlPath.Replace(".html" ,".files")))
{
Directory.Delete(htmlPath.Replace(".html", ".files"), true);
};
//转换格式,调用word的“另存为”方法
Type docType =doc.GetType();
object saveFileName = htmlPath;
//"f:\\aaa.html";
docType.InvokeMember("SaveAs", BindingFlags.InvokeMethod, null, doc, new object[] { saveFileName, WdSaveFormat.wdFormatHTML });
//退出 Word
wordType.InvokeMember("Quit", BindingFlags.InvokeMethod, null, word, null);
#endregion
上述代码,在.net framework4.0 中,可能会出一编译错误,如下所示:
无法嵌入互操作类型“……”,请改用适用的接口。
经过查阅资料,找到解决方案如下:
选中项目中引入word的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。
该实例完整代码点击此处本站下载。
原文:http://www.jb51.net/article/53901.htm
html怎么转换成asp.net,Asp.net中将Word文件转换成HTML的方法相关推荐
- ASP.net中将Word/Excel转换成PDF
关键字 : Asp.net, word, Excel, PDF 参照网友的一篇文章( http://www.vuu.cn/vuu/vuu-a/4302.html) --- ASP.Net实现将Word ...
- xml文件转换成图片_怎样能把PDF文件转换成图片?
我们的日常生活工作中时常碰到pdf与Excel.Word.ppt和jpg等文件格式的转换,有时候由于工作的需要,要把PDF文件转换成图片.并且现在网上的很多素材都是PDF文件格式的,如果我们想要里面的 ...
- Acrobat如何将word文件转换成pdf格式
很多朋友电脑装了Adobe Acrobat,却不知道Acrobat如何将word文件转换成pdf格式,现在就给大家讲解一下.比如,我们电脑安装Adobe Acrobat Professional 7 ...
- 用Python批处理将WORD文件转换成PDF格式(工具:win32com模块)
用Python批处理将WORD文件转换成PDF格式 一.问题分析 key words:批处理.WORD转换PDF.办公自动化 二.材料准备 三.代码实现 ☆其他问题:日常遇到问题,整理笔记不易,欢迎交 ...
- 快速将Word文件转换成PPT的方法
日常办公中,Word格式的文件应该是我们使用频率最高的,平时接收文件也会遇到过PPT文件,但是PPT演示文档一般是用来做汇报的,用在各种会议中,或者是讲堂上.大家都觉得做PPT麻烦,需要填充很多内容, ...
- 将word文件转换成PDF的两种方法
由于工作需要,使用了两种方式实现了word文件转PDF的功能.以下的程序是我使用VB6编写,供大家参考. 第一种方法,使用PDFMAKERAPILib,使用这种方法,可以设置文件的安全性.这种方式是A ...
- Python中将字节流文件转换成图片文件
Python中将字节流文件转换成图片文件 import urllib3 import os #PIL图像处理标准库 from PIL import Image from io import Bytes ...
- 用Python将word文件转换成html(转)
用Python将word文件转换成html 序 最近公司一个客户大大购买了一堆医疗健康方面的科普文章,希望能放到我们正在开发的健康档案管理软件上.客户大大说,要智能推送!要掌握节奏!要深度学习!要让用 ...
- python word处理_妙用Python将word文件转换成html 方法超简单
什么方法可以将word文件转换成html,找了一圈,没有发现合适的应用可以把word或indd转化成干净的html.机缘巧合,无意间听说python很擅长文本处理,用Python将word文件转换成h ...
最新文章
- WinAPI: SetTextAlign - 设置绘图环境的文本对齐方式
- Mozilla:火狐操作系统是巨大而艰难的一步“
- 用.XML填充TreeView
- Pavel and Triangles(贪心)
- 使用C#开发ActiveX控件[Obsolete]
- c++中std::find_std :: find()与C ++中的示例
- python 获取帮助页_Python-爬取页面内容(涉及urllib、requests、UserAgent、Json等)
- 99%的人都能看懂的分布式系统「补偿」机制
- java类、抽象类、接口的继承规则
- 剑指offer面试题57. 和为s的两个数字(双指针)
- 【一分钟知识】七种损失函数
- 特征值,特征向量,特征多项式
- oracle goldengate director,Oracle GoldenGate Director安装和配置
- 全英文文献翻译 | 遥感技术在绘制中国与东南亚地区岩溶地质的系列地图中的应用
- java请假系统毕业设计_基于java员工请假销假系统的设计与实现.doc
- 单片机通过wifi发送信息到服务器,怎么设计能让单片机通过wifi功能与手机数据交互...
- ffmpeg gif拆分成多张jpg
- Mac OS系统怎么修改mac地址
- ubuntu18.04打不开网易云音乐
- Android Studio实现百度地图定位