Liferay 所见即所得编辑器从 Word 复制

Liferay WYSIWYG editor copy from Word

我看到 Liferay 的所见即所得编辑器可以选择从 Word 复制内容。但我注意到格式(尤其是标题)不匹配并且图像未被复制。这是一个已知问题吗?

Liferay 是否支持与任何 WYSIWYG 编辑器集成,我可以在其中复制 word 中的内容而不会丢失格式和图像?

这是一个已知问题,将在 Liferay 7.0.0 M1 中修复 - 请参阅 https://issues.liferay.com/browse/LPS-29493

Liferay使用CK Editor,可以复制Word内容包括样式。需要配置 CK Editor 以保留样式。选项是:

要保留 Liferay 6.2 中的样式,您需要创建一个 JSP 挂钩并自定义编辑器的配置。

要在没有钩子的情况下测试功能,您可以打开任何网页内容文章并修改当前CK Editor 实例的配置。 运行 在浏览器的 JavaScript 控制台中执行以下命令:

CKEDITOR.instances['_15_articleContent'].config.pasteFromWordRemoveStyles = false;
CKEDITOR.instances['_15_articleContent'].config.pasteFromWordRemoveFontStyles = false;

注意复制文档的HTML源——会有很多内联样式。它现在可能正是您想要的。您可能需要一些额外的处理来清理文档。那将意味着另一个钩子。