通过本文主要向大家介绍了html5 asp.net,html asp.net,asp.net,asp net培训,asp和asp.net的区别等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
基本思路:
把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+
3:第三方:例如Aspose.Words(已测试,推荐)
Aspose提供了各种格式的转换方案,有兴趣的可以进去仔细看一下,.NET Java方向的都有,采用其中Aspose.Words这个Dll,无需安装微软Office组件 即可转换Word(Converting DOC,DOCX to HTML without MS Office Word in .Net)
还有一些第三方的其他的项目,大部分是收费的,在此就不一一列举了 </div>
把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+
3:第三方:例如Aspose.Words(已测试,推荐)
Aspose提供了各种格式的转换方案,有兴趣的可以进去仔细看一下,.NET Java方向的都有,采用其中Aspose.Words这个Dll,无需安装微软Office组件 即可转换Word(Converting DOC,DOCX to HTML without MS Office Word in .Net)
还有一些第三方的其他的项目,大部分是收费的,在此就不一一列举了 </div>
您可能想查找下面的文章:
- asp.net动态生成HTML表单的方法
- 解读ASP.NET 5 & MVC6系列教程(17):MVC中的其他新特性
- 解读ASP.NET 5 & MVC6系列教程(16):自定义View视图文件查找逻辑
- 解读ASP.NET 5 & MVC6系列教程(15):MvcOptions配置
- 解读ASP.NET 5 & MVC6系列教程(14):View Component
- 解读ASP.NET 5 & MVC6系列教程(13):TagHelper
- 解读ASP.NET 5 & MVC6系列教程(12):基于Lamda表达式的强类型Routing实现
- 解读ASP.NET 5 & MVC6系列教程(11):Routing路由
- 解读ASP.NET 5 & MVC6系列教程(10):Controller与Action
- 解读ASP.NET 5 & MVC6系列教程(9):日志框架