推荐!PowerNice Web版+桌面端软件,让文档编辑更简单

推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,大家好, 我是徐小夕, 之前和大家分享了一个在线文档编辑器PowerNice, 它可以轻松帮我们编写文档并一键导出多种格式比如html,pdf, md, png图片等, 如下:,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,最近为了让编辑器满足更多场景需求, 我开发了桌面端软件版本——powernice-electron, 支持mac 和 window。,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,接下来我来对powernice 技术实现和功能做一个介绍。,作为一名技术工作者, 我们经常会遇到编写技术文档, 技术分享等需求, 网上也有很多现成的文档管理工具, 出于好奇心, 我拉着朋友一起实现了一个, 用来自给自足. 接下来就来介绍一下轻量级且灵活方便的文档编辑工具—— 「powerNice」。,「powerNice」 提供两种方式来编写文章/文档, 即程序员最喜欢的 markdown, 也可以使用非技术人员最容易上手的富文本编辑器。,图片,实现 「powerNice」 在线文档编辑器我们采用如下核心技术栈:,多模式编辑主要是指我们可以用富文本和md编辑器来编辑我们的文章, 我们采用最熟悉的 React 来实现, 效果如下:,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,目前支持2套主题, 浅色和深色, 主要从用户体验的角度方便用户夜间写作. 效果如下:,深色:,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,浅色:,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,
,为了提高我们的写作效率以及对文章的多路复用, 我们提供了一键导入导出文件等功能, 具体如下:,使用截图如下:,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,下载的html内容预览如下:,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,还原度还是非常高的~,多模式预览主要是右侧的预览区, 我们支持手机端预览和pc端预览, 如下图:,图片,图片,字数行数统计主要是帮助作者做内容统计, 这块实现不是很难, 我们看看预览效果:,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,文章管理主要是管理用户编写的内容, 这里因为我们做的是线上工具, 用户识别主要采用浏览器指纹识别技术来区分用户, 用户可以轻松在编辑器文章列表中切换文章进行编辑, 效果如下:,图片,
,「导入md/html文件」导入md文件我们主要利用ant的upload组件和FileReader API, 具体实现如下:,「下载html」下载html的原理也很简单, 我们拿到渲染后的html字符串, 利用html模版将其包装成完整的html, 最后再存储为File对象, 利用file-saver实现下载.  思路如下:,推荐!PowerNice Web版+桌面端软件,让文档编辑更简单,核心代码如下:,浏览器指纹这块知识点涉及的比较多, 笔者这里简单介绍一下canvas指纹。,所以我们可以利用以上技术, 对不同用户浏览器进行识别, 从而区分用户(虽然存在概率事件), 实现无需登录就能保存对应内容的目的. 基本实现代码如下:,大家也可以参考此方法来设计自己的指纹识别方案。

文章版权声明

 1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/28453.html

 2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈

 3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)

 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年6月23日
下一篇 2023年7月15日