Существуют ли случаи редактирования вывода HTML Aspose.Word с CKEditor? - PullRequest
0 голосов
/ 12 декабря 2018

У меня проблемы с тем, что предложение, отредактированное в CKEditor, не выводится в Word в результате наследования атрибутов « -aw-import: ignore ».

Aтег с этим атрибутом является тегом, который передает атрибут исходного слова при преобразовании из html в слово, и он не выводится как слово как метатег.

Если предложение, введенное в CKEditor , наследуетатрибуты , не будут выведены как слово по ошибке.

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

Ниже приведен список настраиваемых стилей, которые Aspose.Words использует для сохранения дополнительной информации в выходном HTML, и обычно эта информация используется для двустороннего приема Aspose.Words-HTML-Aspose.Words.Мы добавим описание этих объектов в документацию как можно скорее.

  1. -aw-comment-author
  2. -aw-comment-datetime
  3. -aw-начальный комментарий
  4. -aw-comment-start
  5. -aw-comment-end
  6. -aw-footnote-type
  7. -aw-footnote-numberstyle
  8. -aw-footnote-startnumber
  9. -aw-footnote-isauto
  10. -aw-headerfooter-type
  11. -aw-bookmark-start
  12. -aw-bookmark-end
  13. -aw-different-first-page
  14. -aw-tabstop-align
  15. -aw-tabstop-pos
  16. -aw-tabstop-leader
  17. -aw-field-code
  18. -aw-wrap-type
  19. -aw-left-pos
  20. -aw-top-pos
  21. -aw-rel-hpos
  22. -aw-rel-vpos
  23. -aw-revision-author
  24. -aw-revision-datetime
0 голосов
/ 20 декабря 2018

Aspose.Words записывает это «-aw-import: ignore» только тогда, когда ему нужно сделать видимыми в HTML определенные элементы, которые в противном случае были бы свернуты и скрыты веб-браузерами, например, пустые абзацы, последовательности пробелов и т. Д.

В настоящее время мы помечаем только следующие элементы с помощью «-aw-import: ignore»:

  • Последовательности пробелов и неразрывных пробелов, которые используются для имитации заполнения в элементе собственного списка (<li>) elements.
  • Неразрывные пробелы, которые используются для предотвращения свертывания пустых абзацев.

Тем не менее, обратите внимание, что этот список не является фиксированным, и мы можем добавить к нему больше случаев вбудущее.

Также обратите внимание, что Aspose.Words записывает &#xa0; вместо &nbsp;, поскольку &nbsp; не определено в XML.И по умолчанию Aspose.Words генерирует документы XHTML (, т. Е. Документы HTML, соответствующие правилам XML ).

Я работаю с Aspose как Developer Evangelist.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...