如何在asp.net项目中建字转换为Html

介绍

这篇文章将为大家详细讲解有关如何在asp.net项目中建字转换为Html,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

基本思路:
把词文件上传到服务器,读取其内容存储为Html,然后加载Html内容

1:使用Microsoft.Office.Interop.Word组件
,,,,这是比较常用的一种方式,代码就不贴出了,网上大把的例子
,,,,缺点:服务器需要装字的组件,并且需要在服务器上设置Docm +对象的权限,如果一台服务器还好,如果项目应用到多台不同服务器,就比较繁琐了
2: OpenXml API
,,,,可以将。多克斯(word 97 - 2003不适用)转化为XML,有了XML,想转成HTML或是其他格式都不再是问题了,此Api需要。net FreamWork3.5 + Office2007 +
3:第三方:例如Aspose.Words(已测试,推荐)
,,Aspose提供了各种格式的转换方案,有兴趣的可以进去仔细看一下,。净Java方向的都有,采用其中Aspose。话说这个Dll,无需安装微软办公室组件即可转换词(多克斯医生,转换为HTML没有MS Office Word在。net)

代码如下:


Aspose.Words。文档d=new Aspose.Words.Document (wordPhysicalPath);
,,,,,,,,,,,d.Save (“d: \ \ 1. html" SaveFormat.Html);


即可存为HTML文档(注意词里面的图片存储在和HTML同级目录下,读取HTML内容时需要替换& lt; img src=https://www.yisu.com/zixun/' https://www.jb51.net/CWolf/archive/2011/09/30/为关于如何在asp.net项目中建字转换为HTML就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

如何在asp.net项目中建字转换为Html