Asp.Net把word文件转换为html文件

asp.net实现word转html文件 asp.net实现word转html文件 为了解决此问题,这几天找了很多种方法,包括在网页中不用fileupload来打开电脑中的文件 (不得不说web还是存在一定弊端的) 包括在IIS管理器中设置目录浏览功能(虽然有一定的进展,但是目前还是没能攻破这一难处),话不多说先上主题。 效果图 首先可以看一下word中显示的内容: 网页中呈现的图示: 可以看到文档中的文字、数学公式以及图片都能转化出来。格式还没有彻底的测试,但是可以肯定不会有大的变化。。 Web.config中的内容 <?xml ver 阅读详情
Asp.Net把word文件转换为html文件

引用Word的Com组件Microsoft Word 11.0 Object Library,我的office2003的版本是8.3,默认安装的Office是没有这个组件的。用office盘,添加删除组件,选自定义,在Microsoft Office Word下面有.NET可编程性支持。安装。

引用到项目中Web.config多了这行

<compilation debug="false">
   <assemblies>
    <add assembly="Microsoft.Office.Interop.Word, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/></assemblies>

 

程序代码:
        Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.ApplicationClass();
        //Word.ApplicationClass word = new Word.ApplicationClass();
        Type wordType = word.GetType();
        Microsoft.Office.Interop.Word.Documents docs = word.Documents;

        // 打开文件
        Type docsType = docs.GetType();
        object fileName = "e://cc.doc";
        Microsoft.Office.Interop.Word.Document doc = (Microsoft.Office.Interop.Word.Document)docsType.InvokeMember("Open",
        System.Reflection.BindingFlags.InvokeMethod, null, (object)docs, new Object[] { fileName, true, true });

        // 转换格式,另存为
        Type docType = doc.GetType();
        object saveFileName = "e://aaa.html";
        //下面是Microsoft Word 9(11.0) Object Library的写法,如果是10(没试过),可能写成:
        /*
        docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod,
         null, doc, new object[]{saveFileName, Word.WdSaveFormat.wdFormatFilteredHTML});
        */
        ///其它格式:
        ///wdFormatHTML
        ///wdFormatDocument
        ///wdFormatDOSText
        ///wdFormatDOSTextLineBreaks
        ///wdFormatEncodedText
        ///wdFormatRTF
        ///wdFormatTemplate
        ///wdFormatText
        ///wdFormatTextLineBreaks
        ///wdFormatUnicodeText
        docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod,
         null, doc, new object[] { saveFileName, Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatHTML });

        // 退出 Word
        wordType.InvokeMember("Quit", System.Reflection.BindingFlags.InvokeMethod,
         null, word, null);

 
asp.net 将word转化为html格式的项目源码 word to html C# 立即下载

相关推荐

C#读取word并转为html格式

C#代码启动word软件读取word文档全文,并另存为HTML文件格式,最后关闭软件。

asp.net中word转换为html,asp.net 实现在线浏览word文档(word转html)

最近在做word文档在线浏览,找了种种方法、控件之后,回归到word转HTML,在线浏览....一下是后台代码,前台html页面默认代码即可。因为用文件如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI....

weixin_31147757的博客 553

asp.net中Word转Html的办法(不需要WORD组件)

基本思路:把Word文件上传到服务器,读取其内容存储为Html,然后加载Html内容1:使用Microsoft.Office.Interop.Word组件     这是比较常用的一种方式,代码就不贴出了,网上大把的例子     缺点:服务器需要装Word的组件,并且需要在服务器上设置Docm+对象的权限,如果一台服务器还好,如果项目应用到多台不同服务器,就比较繁琐了2: OpenXml API      可以将.docx(word 97-2003 不适用)转化为XML,有了XML,想转成HTML或是其他格式都不再是问题了,此Api需要 .net FreamWork3.5+ Office2007

NetCore中带图片的word转html (NPOI.Word2Html)

NetCore的word转html很少见,特别是带图片转换为html的 查了很多资料做了些尝试 DocX 免费的不支持NetCore了 后来在nuget上查找发现DotNetCore.NPOI可以引用(后来发现NPOI其实就可以了) 然后就开始尝试 获取图片有点坑 踩了好大一会 找了好久才找到对应关系 然后就是 两张一样的图片只会显示一张 github地址如下 如果有帮助 麻烦帮忙Star一下谢谢 https://github.com/ToolsByXLG/NPOI.Word2Html .

w_lwy的博客 1646

Asp.net中将Word文件转换成HTML的方法

主要介绍了Asp.net中将Word文件转换成HTML的方法,需要的朋友可以参考下

asp.net 文章内容分页显示的代码

有种文章分页的思路是用截取文本字符数的方法来处理,这个方法当文章内容是html代码的话,分页后会引起排版问题。

.net中Word转Html的方法(可以不装微软Word组件)

最近碰到一个需求,在文本编辑器中实现“Word导入”功能 发现了几种方法,只是作为总结使用 基本思路: 把Word文件上传到服务器,读取其内容存储为Html,然后加载Html内容 1:使用Microsoft.Office.Interop.Word组件 这是比较常用的一种方式,代码就不贴出了,网上大把的例子 缺点:服务器需要装Word的组件,并...

a13457612746的博客 421

FreeSWITCH彩铃与回铃音区别详解:从183/180信令到mod_da2检测模块

本文深入解析FreeSWITCH中彩铃与回铃音的技术差异,从183/180信令机制到mod_da2智能检测模块的实现原理。通过对比SIP协议中的早期媒体传输、回铃音补偿技术及实战案例,帮助开发者掌握VoIP系统中的关键音频处理技术,提升呼叫系统稳定性和用户体验。

tree8的博客 348

net c# 在线打开Office转为Html

net c# 在线打开Office转为Html

王永安的博客 1613

评价模型——层次分析法(AHP)与熵权法(EWM)

层次分析法是定性与定量结合的多准则决策、评价方法。将决策的有关元素分解成目标层、准则层和方案层,并通过人们的判断对决策方案的优劣进行排序,在此基础上进行定性和定量分析。它把人的思维过程层次化、数量化,并用数学为分析、决策、评价、预报和控制提供定量的依据。

好好学习 天天向上 2万+

IEEE Access 上岸指南,附含泪整理的 cover letter 、沟通邮件、终版文档等资料包

终于上岸了! 我是一个小硕,本科期间发表过两篇水文,奈何学校有更高的毕业要求,只能硬着头皮尝试一下 SCI。 想投 IEEE Access 的朋友都应该知道 小木虫论坛 对这个期刊的讨论,褒贬不一,有的人说是大水刊,有的人说有难度。 比如: @wow_: 不可否认,灌水期刊。只要之前中过一篇,再投基本没有不录用的!我们实验室其他老师说过一区除外的收费期刊都应该禁止灌水。 @pssp: 审稿人还...

kurryluo的博客 1万+

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文件, 由于只是做示例,在这里不多做文...

weixin_39780962的博客 136

【020】C++ 动态内存管理解析:new 和 delete 的正确使用

C++中的动态内存分配是在程序运行时根据需要进行内存空间的分配和释放,与静态内存分配相比,具有更大的灵活性和适应性。动态内存分配可以通过new和delete或者malloc()和free()等函数实现。在程序运行时无法确定所需的内存大小。需要在多个函数之间共享数据,并且数据可能被频繁地创建和销毁。静态数组无法满足需求,例如需要支持可变长度数组。如果在动态分配内存后忘记了释放它,则会导致内存泄漏。为避免内存泄漏,可以使用智能指针或手动管理内存的方式来释放动态分配的内存。

Lion_Long的博客 1470

.net html转换word,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文件, 由于只是做示例,在这里不多做文...

weixin_35688354的博客 211

【遥感物候】植被物候与气候(气温和降水)条件的空间相关性分析

植被生长与气候的关系最为密切,通过计算植被各个生长季参数和气温、降水之间的相关系数可以分析生长季参数的变化与气温、降水之间的关系的程度。本文计算30年的植被物候参数和气候数据之间的相关性,最终效果如下: 一、相关性分析原理 植被生长季及其变化是其生长环境中多个影响因子综合作用的耦合过程,其中气候是最重要、最活跃的环境因子。通过计算各个生长季参数和气温、降水之间的相关系数...

智慧空间实验室 8260

最新Codex接入DeepSeek官方API教程(无需cc-switch)

最新Codex接入DeepSeek官方API教程(无需cc-switch)

猿小白的博客 936

html文件转换成asp,Asp.net中将Word文件转换成HTML的方法

在我们的日常生活中,使用word来编辑文本是很常见的,我们的程序员在编写程序的时候,会用文本或word文件编写网页代码,下面爱站技术频道小编给大家带来Asp.net中将Word文件转换成HTML的方法。关键代码如下://存放word文件的完整路径string wordPath = Server.MapPath("/word/test.doc");//存放html文件的完整路径string html...

weixin_30698949的博客 157

【ComfyUI】Wan2.2 + IndexTTS 图像数字人或动物口播视频生成

本文介绍了一个基于ComfyUI的数字人口播视频生成工作流,整合了IndexTTS和图像处理技术。该系统通过多模型协同工作,实现从形象图、文本和音频输入到自动生成口播视频的全流程。核心包含WanVideo系列模型,通过CLIP Vision、T5文本编码器和Wav2Vec语音模型分别处理视觉特征、语义理解和口型同步。工作流涵盖素材加载、特征提取、音频处理和视频生成等节点,支持人物、动物等多种主体的口播内容创作。该方案自动化程度高,适用于知识讲解、剧情旁白等多种场景,能帮助创作者高效产出高质量口播视频。

Mr数据杨 2051

.net将html转成word文档,Asp.net中将Word文件转换成HTML的方法

在我们的日常生活中,使用word来编辑文本是很常见的,我们的程序员在编写程序的时候,会用文本或word文件编写网页代码,下面爱站技术频道小编给大家带来Asp.net中将Word文件转换成HTML的方法。关键代码如下://存放word文件的完整路径string wordPath = Server.MapPath("/word/test.doc");//存放html文件的完整路径string html...

weixin_39710251的博客 363

Colmap论文——《Structure-from-Motion Revisited》论文阅读笔记

  最近又将Colmap论文翻出来仔细阅读总结了一下,于是顺便写个博客记录一下。Structure-from-Motion Revisited是当前SOTA的增量式SfM算法Colmap的论文,发表于2016年计算机视觉顶会CVPR。它是增量式SfM里程碑式的作品。 论文地址:https://openaccess.thecvf.com/content_cvpr_2016/papers/Schonberger_Structure-From-Motion_Revisited_CVPR_2016_paper.p

zeeq的博客 1万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Asp.net中Word文件转换成HTML

//存放word文件的完整路径 string wordPath = Server.MapPath("/word/test.doc"); //存放html文件的完整路径 string htmlPath = Server.MapPath("/html/test.html");              //上传word文件, 由于只是做示例,在这里不多做文件类型、大小、格式以及是否存在的判断

编码改变世界 2276

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

asp.net中word转换为html,使用ASP.NET和C#将Microsoft Word doc文件转换为HTML文件

protected void Button1_Click(object sender, EventArgs e){if (FileUpload1.HasFile){// When we click Button1, the file we specify is uploaded to a temporary// folder, then converted into an html documen...

weixin_39639686的博客 313

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: ASP.NET 程序中常用的三十二种代码
下一篇: 广告管理系统的UML分析与设计
SmartJavaer
博客等级 码龄21年 13粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值