是否有使用CKEditor编辑Aspose.Word的HTML输出的情况?

是否有使用CKEditor编辑Aspose.Word的HTML输出的情况?,ckeditor,aspose,ckeditor4.x,aspose.words,ckeditor5,Ckeditor,Aspose,Ckeditor4.x,Aspose.words,Ckeditor5,由于继承了“-aw import:ignore”的属性,在CKEditor中编辑的句子没有输出到Word,我遇到了麻烦 具有此属性的标记是一个在从html转换为word时传递原始word属性的标记,它不会作为word作为元标记输出 如果在CKEditor中输入的句子继承了属性,它将不错误地作为word输出。Aspose.Words仅在需要在HTML中显示某些元素时编写此“-aw import:ignore”,否则这些元素将被web浏览器折叠和隐藏,例如空段落,空间序列等 目前,我们仅用“-aw

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

具有此属性的标记是一个在从html转换为word时传递原始word属性的标记,它不会作为word作为元标记输出

如果在CKEditor中输入的句子继承了属性,它将错误地作为word输出。

Aspose.Words仅在需要在HTML中显示某些元素时编写此“-aw import:ignore”,否则这些元素将被web浏览器折叠和隐藏,例如空段落,空间序列等

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

  • 用于模拟的空间序列和非打断空间 本机列表项(
  • )元素上的填充
  • 用于防止空段落折叠的不间断空格
但是,请注意,此列表不是固定的,我们可能会在将来添加更多案例

另外,请注意Aspose.Words写
 
,因为
没有在XML中定义。默认情况下,Aspose.Words生成XHTML文档(即符合XML规则的HTML文档)


我作为开发人员布道者与Aspose合作。

请在下面找到Aspose.Words用于在输出HTML中保存额外信息的自定义样式列表,这些信息通常用于Aspose.Words-HTML-Aspose.Words往返。我们将尽快在文档中添加这些实体的描述

  • -aw评论作者
  • -aw注释日期时间
  • -aw注释首字母
  • -aw评论开始
  • -aw评论结束
  • -aw脚注类型
  • -aw脚注编号样式
  • -aw脚注开始编号
  • -aw脚注isauto
  • -aw头型
  • -aw书签开始
  • -aw书签端
  • -不同的第一页
  • -aw止动块对齐
  • -aw tabstop位置
  • -禁忌领队
  • -aw字段代码
  • -aw缠绕式
  • -aw左位置
  • -aw顶部位置
  • -aw rel hpos
  • -aw rel vpos
  • -aw修订作者
  • -aw修订日期时间

  • 自定义“-aw-*”CSS属性是Aspose.Words编写的往返信息的一部分。但是,可以通过将HtmlSaveOptions.ExportRoundtripInformation属性设置为“false”来关闭此信息的输出。如果要使用Aspose.Words将Word文档保存为HTML,然后再将HTML保存为Word,则只应将“true”值设置为HtmlSaveOptions.ExportRoundtripInformation。我与Aspose合作,担任开发人员传道者。感谢您的回复!对不起,没有解释。当从Word转换为HTML以及从HTML转换为Word时,我知道ExportRoundtripInformation必须是“true”。我想知道的是“-aw import:ignore”是默认状态为true的输出,它标识最初存在的内容,以及通过编辑CKEditor和输出继承的内容,然后删除后者。具体地说,我想知道是否有一个系统结合了CKEditor和Aspose,或者是否有开发案例。我所了解的是,CKEditor正在从Aspose.Words生成的HTML中删除“-aw-*”CSS属性。当您将CKEditor的HTML转换回Word时,您会看到意外的无换行符字符。“-aw import:ignore”属性告诉Aspose.Words原始Word文档中不存在不间断空格字符。在CKEditor删除“-aw import:ignore”后,任何内容都无法告诉Aspose.Words不应保留不间断空格,它认为这些字符与任何其他文本一样有意义,并在导入时保留它们。所以,这是一个预期的结果。我担心,目前还没有一个正在开发的系统能够使Aspose.Words与CKEditor兼容。也许,您应该联系CKEditor的支持人员,要求他们保留这些特殊的Aspose.Words CSS properties.thx。由于Aspose在段落等过程中使用ignore属性来调整行的高度,因此它的设计没有考虑到Web编辑器(如CKEditor)的编辑,因此,它的响应方式不是不输出。你有计划这样做吗?谢谢你提供的信息,但这不是全部,对吗?对于以aw field-*:开头的属性和冒号后的辅助属性,除了-aw字段代码之外,至少还有-aw field start、-aw field separator和-aw field end。不幸的是,这些属性在没有被CKEDitor解析的情况下消失了,并且遇到了麻烦。请尽快告诉我-aw field-上的信息。CKEditor似乎删除了只有属性而没有元素的标记。请告诉我属性的类型和详细信息,该属性仅使用-aw字段代码:PAGE等属性传递信息。我们已将您的评论记录在我们的问题跟踪系统中。我们将向您发布进一步的更新,并让您知道您的问题何时会得到解决。