在线文档技术揭秘开篇 - 富文本编辑器 前言 本文旨在向大家介绍在线文档的核心模块富文本编辑器技术,并介绍业内主流商业文档产品如何进行富文本编辑器技术选型。...主要商业产品包括石墨文档(Quill),腾讯文档(Etherpad ACE),飞书文档(Etherpad ACE), 语雀文档(slate, lake),印象笔记(PromiseMirror),Confluence...从编辑器必备特性角度 健壮性 - 编辑器的稳定性是编辑器的生命线。 优秀的架构 能够定义一个文档模型,并且能够用一种简单的方式去区分两个文档模型是否在视觉上相等。...,各种插件基于 React/Vue/原生JavaScript 皆可实现 核心模块 1.编辑引擎 & 计算引擎 独立的文档模型,管理文档 Model 与 View 之间的映射 2.布局引擎 重新实现渲染布局引擎...,代替浏览器默认布局实现 3.协同引擎 多人协作操作OT,支撑多人同时在线协作编辑 4.插件引擎 支持编辑器block化的关键能力 关键设计 command 的原子操作抽象和设计 大型前端软件的架构分层
概述 语雀是一个非常优秀的文档和知识库工具,其编辑器更是非常好用,虽无开源版本,但有编译好的可以使用。本文基于语雀编辑器实现在线文档的编辑与文章的预览。...实现效果 实现 参考语雀编辑器官方文档,其实现需要引入以下文件: <link rel="stylesheet" type="text/css" href="https://gw.alipayobjects.com...<em>文档</em>编辑 const { createOpenEditor, toolbarItems } = window.Doc; docEditor = createOpenEditor(this....} }) }) } }, } }); window.docEditor = docEditor // 获取<em>文档</em>内容...docEditor.getDocument('text/lake') // 设置<em>文档</em>内容 docEditor.setDocument('text/lake', docContent); 2.
对于这么酷炫的产品,是不是如饥似渴,别急,我们有海量的免费在线帮助文档和源代码供您解渴: Wolfram 在线文档库(http://library.wolfram.com/) 收集了历年来 Wolfram...Wolfram 在线视频库(http://www.wolfram.com/broadcast/) 手把手地教您使用 Wolfram 的各种产品,还有各种用户体验故事,不要错过.........我们有丰富的在线中文帮助文档,帮助您进一步掌握了解 Wolfram 产品: 汉化的产品及功能介绍,各产业的解决方案(www.wolfram.com) 在线 Wolfram 语言与系统参考资料,含有5
使用showdown.js实现的Markdown在线编辑器 DEMO效果图 引入showdown.js HTML代码 Markdown编辑器
背景 系统需要预览在线word、excel、pdf等文件 ,pdf还好,word和excel就不太友好了,需要下载下来,文件少还行,多了,用户就很烦,下载了还得人工删除 。...所以找了一个可以直接在线预览的文案。
OFD是国产的版式文档格式,目前在政府公文、电子发票等方面开始推广运用。由于格式比较新,能直接预览的工具并不多。如果你也存在同样的困扰,可以试试XDOC的文档在线预览服务。...本地文件预览打开https://ofd.xdocin.com,选择本地OFD文件,如下图:图片点击预览按钮,结果如下图:图片在线文档预览调用方法:https://ofd.xdocin.com/view?...src=你的OFD文档地址例如:https://ofd.xdocin.com/view?src=https://ofd.xdocin.com/demo/fapiao.ofd显示效果,如下图:图片
碰巧看到徐老师写的这篇《MySQL全面的在线文档》,给我们介绍了MySQL的文档体系,毕竟都出自一个厂商,在这方面,还是有些异曲同工之处的。...点击后,即可显示MySQL官方目前提供的全部文档,细心的读者会发现有些文档的右侧会显示一个向下的箭头,点开后会提供下载的PDF文档。...MySQL企业版备份是一款物理备份工具,提供主流的备份功能,并且支持在线备份。...MySQL Cluster) MySQL服务器的在线手册,用户在这里可以找到使用MySQL的详细信息。...MySQL Shell是MySQL的高级客户端和代码编辑器,除了提供的SQL功能,与mysql类似,mysql Shell还为JavaScript和Python提供脚本功能,并包括用于使用mysql的api
凯京科技内部文件,严禁外泄} #如需取消水印,内容设置为空即可,例:watermark.txt = ${WATERMARK_TXT:} watermark.txt = ${WATERMARK_TXT:小鑫同学在线
有时候想要测试一些程序,又不想打开编辑器,于是在网上找了在线的python编辑器,发现只能运行一些简单的代码。...了解了一下原理,主要是把写的代码上传到服务器固定的文件里面,然后让服务器的python编辑器运行代码,最后将结果返回。...测试视频: 源代码: from tkinter import * import subprocess window = Tk() window.title('模拟python编辑器') t1 = Text
分享一个在线PDF编辑器:https://simplepdf.eu/ 可以使用自己的pdf文件或者使用例子体验
我一直以为只有在Document Library里面的File才会支持在线编辑。直到今天早上我才发现用IE打开List里面的Attachments也是支持在线编辑的,但前提是必须是IE浏览器。...),客户需要在线编辑功能,还狠狠的批了我们一顿,附件不能在线编辑,那我审核个毛线。...如果你想在SharePoint中,想对上传的文档进行在线的编辑,有2种方法,一种当然是上传到文档库啦,还有一种就是以Attachments上传到List。...当然,你也可以将文档上传到文档库,上传到文档库里面你的操作有历史记录 Document Library 比如我将FileUpload上传的文件保存到文档库中的相应文件夹,以ListID+“-”+ListItemID...命名的文件夹,这样避免了上传文档重名的问题,首先判断是否存在这个文件夹,不存在则创建,当创建完成后,将文档存放在文档库中此文件夹下: if (fileAttachment.HasFile)
既然是WEB应用,进一步的需求是能够在线查看文档,根据用户需求可能不允许下载,不允许打印文档。...另外一个解决方案是在线文档预览,用户在网页中查看文档内容,用户无需拿到原始文档,如果有权限的话,可以允许用户下载文档。这就就是百度文库,豆丁之类的网站的功能。下面来说说怎么实现。...1.文档统一转换为pdf 这里的文档我们要看是什么格式,不同的格式有不同的转换方法。...1.1 Office文档转换pdf 对于Office文档(Word,Excel,PowerPoint),那么可以调用Office提供的COM接口,把文档另存为PDF。...pdf文档 前面已经统一转换为pdf文档,接下来就是对pdf的在线预览。
作为一款开源产品,MySQL拥有全面的知识文档,这是目前其他开源产品与其无法相比的一点。 本文将向读者介绍MySQL提供的相关文档、内容简介等,帮助读者快速找到所需的知识点。...,点开后会提供下载的PDF文档。...MySQL企业版备份是一款物理备份工具,提供主流的备份功能,并且支持在线备份。...MySQL Cluster) MySQL服务器的在线手册,用户在这里可以找到使用MySQL的详细信息。...MySQL Shell是MySQL的高级客户端和代码编辑器,除了提供的SQL功能,与mysql类似,mysql Shell还为JavaScript和Python提供脚本功能,并包括用于使用mysql的api
表格编辑器 https://www.tablesgenerator.com/ 公式编辑器 https://www.latexlive.com/
React Live 能实现 React 组件级的在线编辑、预览功能。
不过最近发现有一个非常适合我这种的工具--《code-server》 code-server是一款在线的vscode工具,只需要将 code-server 部署到自己的服务器之后,就可以通过浏览器使用在线版本的
使用在线文档编辑工具,首先我们不用安装Office软件;其次在电脑网页上、手机小程序里我们都可以使用在线文档进行简单的编辑;最后我们编辑的文档可以实时更新、分享、协作等。...今天呢给大家分享几个常用的在线文档编辑工具。1.石墨文档现在石墨文档功能已经很丰富、很强大。支持在线文档、传统文档、在线表格、应用表格、PPT、白板、表单、思维导图等文件的编辑。...石墨文档在线Word和Excel都很好用。在石墨文档里编辑的图文,可以完整的复制到几乎任何网站的图文编辑器里。不过近期有一点问题,那就是在线word里面图片显示老错误,不过问题不大。...腾讯的在线文档挺有用的,比卖游戏皮肤有意义。比石墨少半颗星的原因是因为他有很多的广告,这一点让人很反感。3.金山文档金山文档相当于是WPS的在线云功能。...4.ONLYOFFICE协作空间ONLYOFFICE是一款开源且免费的办公套件,向用户提供了最优质的办公环境,桌面编辑器内拥有文本文档,电子表格,演示文稿,表单模板等功能,妥妥四合一模式强势来袭。
system.web> 这里使用百度编辑器...http://pan.baidu.com/s/1ntG3Tsl 1、百度编辑器不依赖于 jquery 2、使用服务器控件(runat="server")需要使用 服务器中转赋值内容 如: HTML代码...--隐藏控件为编辑器赋值用--> var htmlContent = document.getElementById("
Java在线文档,也被称为Java API(应用编程接口)文档, 是java程序员的重要参考资料,它详细列出了Java语言的所有类、接口、方法以及参数等信息,使得我们能够了解和利用Java提供的各种功能...一、Java在线文档的结构和使用 Java在线文档的主界面通常分三个部分:包视图区,类、接口视图区以及类、接口、方法、变量的详细描述区。这种结构设计使得用户可以方便快捷的查找信息。...二、Java在线文档的类和接口描述 对于每个类和接口,Java在线文档包括了它的接口定义,类继承结构,直接已知的子类(对于类)或实现类(对于接口),包含的字段和方法以及构造函数等各方面信息。...以java.util.List接口为例,Java在线文档首先描述了它的定义,然后列出了它的全部方法,包括从接口继承的方法。我们可以根据这些信息快速了解如何使用List接口。...三、Java在线文档中的方法描述 Java在线文档使用了非常严谨的方式来描述方法。每个方法的描述包括了方法签名,参数列表,返回值,抛出的异常以及详细描述。这给使用方法提供了完全的引导。
地址:https://usdoc.cn Office文件在线预览是目前移动化办公的一种新趋势。Office在线预览指的是Office系列的文件在线查看而不依附域客户端的存在。...在浏览器或者浏览器控件中可以预览查看Word、PDF、Excel、OFD、PPT等格式文档。...usdoc文档在线服务正是为了解决这一问题而做出了优化的访问,充分发挥了前后端结合的优势,提供更好的阅读体验特点 1、不依赖于客户端独立运用,只需要一个url文件地址就可以预览。...3、支持文件地址加密解密处理,保护文档隐私。 4、不用在服务器端部署、浏览者不用客户端下载,仅仅使用浏览器就可以实现。 5、支持跨域,支持所有设备以及浏览器。...支持Microsoft Office、WPS及Adobe PDF文档在线预览支持PC端、移动端、Mac电脑等文件地址可加密集成很简单,三行代码既可以搞定预览调用方法 https://vw.usdoc.cn
领取专属 10元无门槛券
手把手带您无忧上云