wordpress网站响应时间,安全文化企业示范企业评价标准,网站程序设置主页面,手机端企业网站源码下载推荐一个开源库#xff0c;轻松实现HTML转化为OpenXml。
01 项目简介
Html2OpenXml 是一个开源.Net库#xff0c;旨在将简单或复杂的HTML内容转换为OpenXml组件。
该项目始于2009年#xff0c;最初是为了将用户评论转换为Word文档而设计的
随着时间的推移#xff0c;Ht…推荐一个开源库轻松实现HTML转化为OpenXml。
01 项目简介
Html2OpenXml 是一个开源.Net库旨在将简单或复杂的HTML内容转换为OpenXml组件。
该项目始于2009年最初是为了将用户评论转换为Word文档而设计的
随着时间的推移Html2OpenXml 不断发展和完善现在已经成为处理HTML到OpenXml转换的强大工具。
02 项目核心功能
**HTML转OpenXml**该库能够将HTML文档包括简单的文本、图像、表格等转换为OpenXml格式的组件进而可以被Microsoft Word等应用程序识别和处理。
**.Net支持版本**Html2OpenXml 支持.Net Framework 4.6.2、.NET Standard 2.0 和 .NET 8确保了在不同.Net环境下的兼容性。
**依赖**该库依赖于DocumentFormat.OpenXml和AngleSharp这两个包分别用于处理OpenXml文档和HTML解析。
03 支持Html标签
常规标签如a, h1-h6, b, i, u, s, del, ins, em, strike, strong等。图像和图表img, figcaption, svg。表格相关table, td, tr, th, tbody, thead, tfoot, caption, col。其他常用标签如div, span, p, ul, ol, li, q, blockquote, article, aside, section等。需要注意的是标签的样式属性style是支持的但JavaScript (script), CSS样式(style), meta标签、注释、按钮和输入控件等HTML元素在转换过程中会被忽略。04 使用示例
该项目有着详细的开发文档并且项目中也提供示例。 开发文档
https://github.com/onizet/html2openxml/wiki
Html转为Word示例截图
Html代码 转换后的Word截图
从截图可以看出Html标签、样式等都可以正常转换过来。 05 项目地址
https://github.com/onizet/html2openxml
- End -
更多开源项目 https://github.com/bianchenglequ/NetCodeTop 我是编程乐趣一个.Net开发经验老程序员欢迎“关注”我每天为你分享开源项目和编程知识。 也欢迎加入【.Net技术编程交流社区】和大家共同学习交流点击加入https://bbs.csdn.net/topics/613465368 推荐阅读
2个零基础入门框架教程
一个C#开源工具库集成了超过1000个扩展方法
Sep一个低内存、高性能的CSV文件读写操作.Net开源库
Boxed包含多个.Net项目模板涵盖了ASP.NET Core API、GraphQL等。
Atata一个基于 Selenium的C#自动化测试Web框架