c# - 如何解析 HTML 文本并将其添加到 MigraDoc 文档
问题描述
我需要获取用户正在编写的文本(在 CKEditor HTML 中),然后将该文本添加到 MigraDoc 文档中,作为段落或我需要的任何内容。
我的想法是将文本转换为 MDDDL 文档(在内存中)并将其添加到文档中。但我不知道是否有任何 DLL 允许这种行为。
所以,我的问题是,有人可以给我指点或建议我如何做到这一点吗?我应该解析 HMTL 文本吗?如果是这样,我应该解析什么?之后如何添加它?
解决方案
PDFsharp 和 MigraDoc 都无法解析 HTML,所以要么自己编写代码,要么尝试寻找第三方库(可能尚不存在)。
我可能会将 HTML 直接转换为内存中的 MigraDoc 文档对象。
推荐阅读
- javascript - 基于下拉值的Angular 8 ngIf表达式
- .net-core - 如何防止 Web API 中的 XSS 攻击
- testing - 以不同顺序执行时测试失败
- python - 如何在python中导入__init.py__中的所有模块?
- angular - 有没有办法分割角度模板并只使用我需要的部分?
- typescript - 限制导航以防止浏览器挂起
- java - 在 Keycloak 中使用离线 cookie 实现单点登录 (SSO)
- discord.js - 我试图在服务器上计算角色数,但我不知道如何获取角色数
- swift - Same Date stamp not equal in swift?
- pyspark - pyspark PandasUDFDType.SCALAR convert Row 数组有错误