首页 > 解决方案 > 是否存在使用 CKEditor 通过 Aspose.Word 编辑 HTML 输出的情况?

问题描述

由于继承了“<strong>-aw-import:ignore”的属性,在CKEditor中编辑的句子没有输出到Word,我遇到了麻烦。

具有该属性的标签是在从html转换为word时传达原始单词的属性的标签,它不作为meta标签作为word输出。

如果在CKEditor中输入的句子继承了属性,就不会误输出为单词。

标签: ckeditorasposeckeditor4.xaspose.wordsckeditor5

解决方案


Aspose.Words 仅在需要使某些元素在 HTML 中可见时才编写此“-aw-import:ignore”,否则这些元素会被 Web 浏览器折叠和隐藏,例如空段落、空格序列等。

目前我们只用“-aw-import:ignore”标记以下元素:

  • <li>用于模拟本地列表项 ( ) 元素上的填充的空格序列和不间断空格。
  • 用于防止空段落折叠的不间断空格。

但是请注意,此列表不是固定的,我们将来可能会添加更多案例。

另外,请注意 Aspose.Words 写&#xa0;而不是&nbsp;因为&nbsp;未在 XML 中定义。并且默认 Aspose.Words 生成 XHTML 文档(即符合 XML 规则的 HTML 文档)。

我与 Aspose 一起担任开发人员宣传员。


推荐阅读