因此,我有一个项目,需要在不使用Google云端硬盘的情况下在线编辑文档,并将其保存回数据库。

编辑器的要求是: br />基本的编辑器功能,粗体,印刷体,斜体等。
了解图像
能够在文档内部导出编码为Base64的图像的XHTML文档
能够接受输入从cutbuffer(Ctrl-v到Word文档中)
(不完美,但至少将内容放到页面上)

有人知道基于HTML的编辑器会做吗工作吗?

评论

“粗体,字体,斜体”:您可能想更具体一些,例如是否还需要列表,表格,链接,JavaScript,文档标题,元数据?

#1 楼

假设JavaScript适合您的环境:那么TinyMCE编辑器将是一个不错的选择。设置/安装非常简单,不需要任何管理权限。它也是免费的/开源的(通过错误/功能请求跟踪器和论坛提供支持-或付费支持)。 (免责声明:我不是TinyMCE团队的成员,也没有任何金钱利益,但是我为源代码贡献了一两个时间,并且还为其编写了插件。)

要查看所需的功能,请执行以下操作:



基本的编辑器功能,粗体字,字体,斜体等:绝对-如果您愿意,可以对其进行配置以使其具有惊人的多样性如此渴望但要完全发挥功能并有效,不需要太多配置。尝试或尝试更好的TinyMCE提琴(想想JSFiddle,但专门针对TinyMCE-最后,我看了一些例子仅适用于3x旧线)。不确定您的意思是什么。

能够在文档内部导出带有编码为Base64的图像的XHTML文档:是HTML是默认格式。 Base64编码的图像可以手动完成。我听说有一个插件可以自动执行这些操作,尽管我没有使用过它。不完美,但至少可以将内容显示在页面上):是的,您可以这样做-通常大多数格式都可以智能复制。


#2 楼

StackEdit(或只是尝试一下)可能会满足您的需求。 StackEdit是使用“ Github风格的Markdown”的编辑器。

编辑器的要求是:等等。

了解图像接收URL,并从Google+导入

,并且能够导出XHTML文档,其中包含编码为Base64的图像。 可以导出为HTML,但也可以导出到自己的自定义模板

,能够从cutbuffer(Ctrl-v将Word文档输入到其中)中获取输入并不完美,但您当然可以将内容显示在页面上)

它还有助于发布到Web(多个选项)以及导出到PDF。

那里没有很多绿色的“是” ,但我仍然值得一看。这确实取决于您的用例,但是当其他事情不方便使用时,我使用它会生成一些基本但有吸引力的文档。如果您喜欢在Markdown中起草(我觉得很快),这是一个特别吸引人的选择。

#3 楼

好的,所以我选择的是引导WYSIWYG编辑器。对于使用bootstrap的用户来说,这是一个很棒的选择。

可从GitHub下载

https://github.com/mindmup/bootstrap-wysiwyg/

效果很好,而且我能够编写自己的图像调整大小功能。可以对其进行样式设置以适合任何项目,但具有明智的引导程序默认值。图像会自动存储在Base64中,因此您只需将其保存为文件即可完全独立运行。