没有合适的资源?快使用搜索试试~ 我知道了~
C# ,asp.net 实现Word文件转html功能
需积分: 50 5 下载量 185 浏览量
2020-12-14
13:09:42
上传
评论
收藏 1KB TXT 举报
温馨提示
试读
2页
C# ,asp.net 实现Word文件转html功能,读取硬盘路径下的word文件,转化为html保存到硬盘
资源推荐
资源详情
资源评论
C# ,asp.net 实现Word文件转html功能
读取硬盘路径下的word文件,转化为html保存到硬盘
读取硬盘路径下的word文件,转化为html保存到硬盘,上网下载DocumentFormat.OpenXml.dll 和 OpenXmlPowerTools.dll
/// <summary>
/// DocumentFormat.OpenXml.dll 和 OpenXmlPowerTools.dll Word转html
/// </summary>
/// <param name="filename">文件名</param>
/// <param name="WordFile">word绝对路径</param>
/// <param name="HTMLFile">html保存的路径和名称</param>
/// <returns></returns>
public static string WordtoHtml(string filename, string WordFile, string HTMLFile)
{
string result = "";
byte[] byteArray = File.ReadAllBytes(WordFile);
using (MemoryStream memoryStream = new MemoryStream())
{
memoryStream.Write(byteArray, 0, byteArray.Length);
using (WordprocessingDocument doc = WordprocessingDocument.Open(memoryStream, true))
{
HtmlConverterSettings settings = new HtmlConverterSettings()
{
PageTitle = filename
};
XElement html = HtmlConverter.ConvertToHtml(doc, settings);
File.WriteAllText(HTMLFile, html.ToStringNewLineOnAttributes());
result = "OK";
读取硬盘路径下的word文件,转化为html保存到硬盘
读取硬盘路径下的word文件,转化为html保存到硬盘,上网下载DocumentFormat.OpenXml.dll 和 OpenXmlPowerTools.dll
/// <summary>
/// DocumentFormat.OpenXml.dll 和 OpenXmlPowerTools.dll Word转html
/// </summary>
/// <param name="filename">文件名</param>
/// <param name="WordFile">word绝对路径</param>
/// <param name="HTMLFile">html保存的路径和名称</param>
/// <returns></returns>
public static string WordtoHtml(string filename, string WordFile, string HTMLFile)
{
string result = "";
byte[] byteArray = File.ReadAllBytes(WordFile);
using (MemoryStream memoryStream = new MemoryStream())
{
memoryStream.Write(byteArray, 0, byteArray.Length);
using (WordprocessingDocument doc = WordprocessingDocument.Open(memoryStream, true))
{
HtmlConverterSettings settings = new HtmlConverterSettings()
{
PageTitle = filename
};
XElement html = HtmlConverter.ConvertToHtml(doc, settings);
File.WriteAllText(HTMLFile, html.ToStringNewLineOnAttributes());
result = "OK";
资源评论
lihongxiu85
- 粉丝: 1
- 资源: 52
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功