首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Aspose.Words转换为html (仅正文内容)

Aspose.Words 是一个商业库,用于处理 Microsoft Word 文档

代码语言:javascript
复制
using Aspose.Words;
using System;

namespace AsposeWordsToHtml
{
    class Program
    {
        static void Main(string[] args)
        {
            // 加载 Word 文档
            Document doc = new Document("input.docx");

            // 创建一个 HTML 写入器
            HtmlSaveOptions saveOptions = new HtmlSaveOptions();
            saveOptions.HtmlFormatter = new CustomHtmlFormatter();

            // 将文档保存为 HTML
            doc.Save("output.html", saveOptions);
        }
    }

    public class CustomHtmlFormatter : IHtmlFormatter
    {
        public string FormatHtml(string html)
        {
            // 删除所有非正文内容的 HTML 标签
            string plainText = System.Text.RegularExpressions.Regex.Replace(html, @"<[^>]*>", string.Empty);
            return plainText;
        }
    }
}

在这个示例中,我们首先加载一个 Word 文档,然后创建一个自定义的 HTML 写入器,该写入器使用 CustomHtmlFormatter 类来格式化 HTML。CustomHtmlFormatter 类实现了 IHtmlFormatter 接口,并重写了 FormatHtml 方法。在这个方法中,我们使用正则表达式删除所有非正文内容的 HTML 标签。

最后,我们将文档保存为 HTML 文件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

HTML 正文内容提取库 Boilerpipe

Boilerpipe 是一个能从 HTML 中剔除广告和其他附加信息,提取出目标信息(如正文内容、发布时间)的 Java 库。...授权协议:Apache 开发语言:Java 操作系统:跨平台 Boilerpipe 是一个能从 HTML 中剔除广告和其他附加信息,提取出目标信息(如正文内容、发布时间)的 Java 库。...lables,标签,每个 TextBlock 都有一个 lable 字段,表示该 TextBlock 的属性(如是不是正文)。...filters,过滤器,定义了多个过滤器,过滤器的作用即对 TextBlock 进行过滤,使用机器学习、统计、启发式方法等数据挖掘算法判断哪些 TextBlock 是所需要的(正文段),给 TextBlock...调用关系图示: 介绍内容摘自:CSDN

2.7K60
  • (十四) 初遇python甚是喜爱之案例:CSV文件内容换为HTML输出

    各位读者大大们大家好,今天学习python的CSV文件内容换为HTML输出,并记录学习过程欢迎大家一起交流分享。 ? 首先看我桌面的person_info.csv文件,内容如下: ?...接下来新建一个python文件命名为py3_csv2html.py,在这个文件中进行操作代码编写: import csv ####将csv文件中的名字列提出来显示到html中 #定义html输出变量 html_output..." html_output += "\n" for name in names: html_output += f"\n\t{name}" html_output...+= "\n" print(html_output) #*****以上使用csv的reader方式实现***** #大家可以根据上一篇文章中csv的第二种DictReader() #方式实现如上功能...今天初学python的CSV文件内容换为HTML输出就到这里! 关注公号 下面的是我的公众号二维码图片,欢迎关注。

    1.7K40

    wordpdf

    在日常代码开发中经常用到的功能就是wordpdf,下面就来介绍两种的方式 第一种:Aspose.word aspose的开源组件非常多,比如excel的导出,支持的合并单元等功能非常好用,这里用到的是...void ConvertWordToPdf(string inputFileName, string outputFileName) { #region 注册Aspose.Words...// Address是将要被转化的word文档 doc.save(outPath, SaveFormat.PDF);// 全面支持DOC, DOCX, OOXML, RTF HTML...#中可可以使用Microsoft提供的word的com组件来转换,转出来的效果就是和word中另存pdf效果一样,先上代码 /// /// 在服务器端Doc文档转换为...adobe pdf(word推荐2010效果较好) 2.必须设置word的com组件权限,可以参考https://wenku.baidu.com/view/7523d531783e0912a2162a5a.html

    52430

    解决java中htmlword文档,转成功后的word文档在断网情况下无法显示图片问题「建议收藏」

    原因大致是htmlword的时候中间会经过一步处理,先将html的文件转成了xml文件,然后在转成.doc格式,同时将html的图片转成了Base64编码的格式(替换了图片的链接)存在了xml文件里。...网上的关于html转化word的解决办法总结起来有以下几种情况: 1.用ASPOSE.WORDS控件来处理。(涉及到了asp。。还有神马控件。。扩展性太差,,果断不深入这个方法。废弃之。)...好像是涉及到了上面所叙述的htmlword的原理部分,但是那是word做的事,鬼知道当我们在选择将word另存为.doc格式的时候word做了什么操作。。。。...download.csdn.net/download/wht21888/10120532 具体的方式在Demo里有,有什么问题或者你有更好的方式 欢迎加QQ:749938275 一起讨论) 版权声明:本文内容由互联网用户自发贡献...本站提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    5.5K20
    领券