当前位置: 首页 > news >正文

TinyMCE6处理政府公文word图片转存需求

Tinymce富文本编辑器的改进——支持导入word

前言

《富文本编辑器の逆袭:我让TinyMCE学会了"吃"Word文档!》
(推了推并不存在的眼镜,故作高深地敲了敲键盘)
继上次把TinyMCE折腾得能导出Word之后,我这双"键盘侠"的手又痒了——“要是能反过来把Word塞进编辑器里编辑,那岂不是能少掉90%的格式调整头发?”(摸着日渐稀疏的头顶陷入沉思)
说干就干!我火速冲进GitHub的"魔法商店",在茫茫插件海洋中捞出了传说中能让TinyMCE"反刍"Word的神秘法宝——importword插件!(插件名被我强行加粗以表尊重)
安装过程那叫一个丝滑——就像给手机装APP似的,三行命令搞定:
npm install tinymce-plugin-importword --save

然后…(神秘兮兮地压低声音)

在配置文件里偷偷加上’importword’这个关键词

重点来了!当我在编辑器工具栏发现那个闪闪发光的"导入Word"按钮时,激动得差点把咖啡泼在键盘上(幸好我手快,咖啡现在还在杯子里瑟瑟发抖)。点击后的效果嘛…(掏出手机翻出测试截图)
“锵锵锵锵!您瞅瞅这效果!”(模仿魔术师甩披风的动作)
原本在Word里摆得整整齐齐的段落
那些让我抓狂的标题层级
连表格里的斜线表头都原样搬过来了!
(突然想到什么似的补充)当然,图片得自己传服务器,毕竟编辑器又不是"魔法口袋"能凭空变出图片链接…
现在每次看到测试组同事对着新功能"哇哦"个不停,我就忍不住想笑——他们哪知道这背后是我和插件文档斗智斗勇了三个通宵的成果啊!(突然捂住嘴)糟糕,说漏嘴了,其实真正通宵的是在调试"为什么导入后字体变宋体了"这种玄学问题…

下载importword插件

插件地址:tinymce-plugins下载插件
点击下载,将解压后的文件夹拷贝至public文件夹下的tinymce文件夹,如下图所示:

代码实现

// 1、引入刚刚拷贝importword的文件夹import"/public/tinymce/importword"// 2、添加importword至默认工具栏配置即可// 省略代码...plugins:{//使用的插件 - 根据需求进行删减type:[String,Array],default:"link lists image code table wordcount media fullscreen paste preview importword",},toolbar:{//工具栏 - 根据需求进行删减type:[String,Array],default:"importword | fontselect | bold italic underline strikethrough | link unlink image | undo redo | fontsizeselect | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist | outdent indent blockquote | code | removeformat",},

四、总结

本篇文章是对前面文章>富文本编辑器的使用2——Tinymce编辑器+导出Word的优化与改进,需在前面代码的基础上进行修改。importword插件的地址需注意引用的是拷贝的importword文件夹地址,和前面引入的tinymce插件方式不一样。o

最终效果

http://www.jsqmd.com/news/156153/

相关文章:

  • Jupyter Notebook保存为PDF/HTML,方便分享AI研究成果
  • PyTorch Dataset类自定义数据集读取方法
  • H. Blackslex and Plants
  • ‌解锁速度:CI/CD中的云测试集成
  • Anaconda虚拟环境中安装PyTorch-GPU的正确姿势
  • 针对认知无人机通信中的频谱感知问题,提出了一种时空加权协作频谱感知检测器
  • 压电促动式气浮间隙调节机构设计与性能分析
  • ‌云测试与AI的融合创新
  • Jupyter Lab集成PyTorch环境,边训练边写技术文档
  • 彼得林奇的“价值陷阱“避免方法
  • 生成式AI重塑云端测试数据生态:技术突破与行业实践
  • PyTorch-CUDA基础镜像安全加固措施说明
  • 探索二极管箝位型三电平逆变器(NPC)的奥秘
  • python Manim 制作科普动画!
  • Git reset撤销错误提交,保护PyTorch项目历史
  • 移动测试的变革与工具选型挑战
  • DLP 高精度智造典范:Raise3D 3D 打印机,定义精密制造新标准
  • 正规式 `ab*a` 描述的是以 `a` 开头、中间有任意多个 `b`(包括零个)、最后再以 `a` 结尾的字符串,即形如 `aa`, `aba`, `abba`, `abbba`
  • 探秘三相三电平PWM整流器闭环控制策略:三电平SVPWM算法的魅力
  • 卷积神经网络输入归一化处理PyTorch代码示例
  • 有限自动机与正规式之间的相互转换是形式语言与自动机理论中的核心内容,广泛应用于编译器设计中的词法分析阶段
  • SLS 3D 打印机革新制造:Raise3D 以技术突破,解锁柔性生产新可能
  • 探索三相逆变器双闭环控制MATLAB/Simulink模型
  • 生成式AI辅助测试环境配置
  • Dify变量作用域管理PyTorch模型输入输出参数
  • Docker logs查看PyTorch容器运行输出日志
  • 【课程设计/毕业设计】基于Vue与SpringBoot的私房菜定制系统设计【附源码、数据库、万字文档】
  • 古文观芷-拍照搜古文功能:比竞品快10000倍
  • Java毕设选题推荐:基于springboot+vue的私房菜定制上门服务系统的设计与实基于SpringBoot的私房菜上门定制系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 西门子S7 - 1200博图程序案例:PID恒温恒压供冷却水系统搭建