首页 > 其他分享 >VUE项目实现TINYMCE编辑器WORD图片上传

VUE项目实现TINYMCE编辑器WORD图片上传

时间:2024-12-25 14:31:01浏览次数:5  
标签:需求 VUE WORD TINYMCE 满足 源码 源代码 免费 图片

编辑器:TinyMCE
需求:复制粘贴word内容图片,图文混排,图片转存
要求:开源,免费,技术支持
前端:vue,vue2-cli,vue3-cli
后端:java,jsp,springboot,asp.net,php,asp,.net core,.net mvc,.net form
平台:Windows,macOS,Linux,中标麒麟,银河麒麟,统信UOS,信创国产化
CPU:x86(Intel,AMD,兆芯,海光),arm(鲲鹏,飞腾),龙芯(mips),龙芯(LoongArch)
场景:数字门户,数字中台,站群,内网,外网,信创国产化环境
行业:医疗,教育,建筑,政府,党政,国防军工,汽车制造,工程,政府,能源,水利水电,OA
团队:原厂开发团队为您提供7*24小时专业技术支持服务
源码:为您提供产品完整源代码

今天早上又有网友加我微信,也是想了解一下这块的技术和方案。主要是这位网友也遇到了在富文本编辑器上粘贴word图片自动上传的问题,也不知道这位老哥是从哪里找到我的微信号,虽然已经在网上公开了,但是很多小老弟还是找不到,咱们有一说一,这位老哥还是有点东西的。
昨天晚上论坛里面有一位网友给我发私信请教问题,如何解决word内容复制粘贴的问题,这位网友也是刚开始学习接触这块,很多基础知识并不了解,比如如何上传图片,如何保存图片,如何返回文件路径,这些技术他都不了解。先花了大概半个小时左右的时间给他讲解了一下基础知识,然后又花了一个小时的时间帮他搭建了一个开发和测试环境,在网上找开发软件就花了很长时间,因为百度上面搜到很多软件都是不能用的,一是有广告,二是有病毒,软件装好后,最后又花了一个小时左右的时间帮他写了一个测试代码,然后调试成功。后面又花了一个多小时帮他在网上找资料,配置tinymce编辑器的各种功能,确实有点累,但是收获也是非常大的,再一次熟悉了tinymce的配置,然后这位网友也熟悉了基础功能的配置。
满足企业多站点使用需求,满足企业多项目使用需求,满足企业多产品使用需求,满足企业信创国产化项目使用需求,满足企业多站点批量授权需求,满足企业自主研发需求,满足企业自主可控需求,满足企业自主授权需求,满足企业授权可控需求。
满足个人网站使用需求,满足个人站点使用需求,满足个人多项目使用需求,满足个人多站点使用需求,满足个人开源使用需求,满足外包网站批量授权需求。
昨天晚上因为很晚了,所以没探讨很长时间,只是大概讲了一下思路,本来计划是今天早上再跟他继续交流的,结果发现他不在线,所以这里就不等他了,先把思路和大家分享一下。说实话之前也是遇到过这个问题,也很头疼,花了很多时间都没搞定,当时老想着有没有简单点的方法,或者一句话,一句代码,但是最终发现这个想法就是一个空想。
实际上还是非常高兴能够为网友免费提供技术服务的,能够接识更多的网友真的很让人高兴,在交流的同时也能提升自己的技术水平,一举两得。实际上我们的目标是打造一个在线的技术交流环境,大家能够一起学习,一起交流,一起进步。
实际上除了技术以外我们还会与大家分享商业上的一些消息,包括目前有哪些企业在使用我们的产品,我们最近和哪些企业签约的消息。这有助于广大网友能够更加全面的对这个产品进行综合评估。
总体来说tinymce还是不错的,国内很多企业也是选择的这个编辑器,两个优点,一个是使用简单,另一个是扩展方便,比如有些功能不能够满足业务需求,需要自己扩展,这种场景下,tinymce对扩展性支持的比较好,企业自己能够非常方便简单的增加插件。
这位网友也是在网上接了一个单子,给他们那里的一家企业做一个网站,企业那边的负责人希望发布内容的时候能够从word里面复制内容然后粘贴到网站的编辑器中,这样的话他们操作起来也简单一些。他们也不是专业的技术人员,也没有多少技术基础,主要的需求就是希望发文简单。
非常高兴能够为网友提供免费技术支持和免费源代码下载服务,在交流的同时能够认识更多的朋友,这是一件非常高兴的事情。目前为止,我们为很多大学生提供了免费的技术支持,还为很多个人兴趣爱好者提供了免费的代码下载服务,他们也非常的高兴能够免费下载产品源代码进行学习和交流。
在这里也给大家分享一个好消息,我们开源了,实际上很早就有网友向我们反馈过这个问题,基本上占总网友数量的30%吧,也是一个不小的群体了,至于为什么有这个需求,一方面是有些企业本身就是软件公司,他们有自己的软件产品,然后希望自主可控,自己能够控制源码,另一方面就是有些企业是专门做政府项目的,现在政府对国产化这块比较重视,所以他们就希望一次性搞定这个问题,付一次费,然后后面就不用再付费了,第三点就是有部分网友是学生,他们对这个有点兴趣,所以也有这个需求。
目前发现很多企业都开始用tinymce,跟论坛和QQ群里面的网友沟通了一下,基本上都觉得tinymce还比较好用,而且一直在更新和维护,除了不是国产的以外,其它的都还不错,功能上也基本上都有,能够满足企业需求,使用也比较简单。文档也比较详细。
能粘贴WORD 内容(含公式)的富文本编辑器,如何将WORD公式粘贴到TINYMCE里面,TINYMCE从WORD复制粘贴公式,TINYMCE 复制WORD里面带图文的文章,图片可以直接显示,使用TINYMCE编辑器从WORD保持原格式复制粘贴的办法,VUE项目中的TINYMCE富文本编辑器如何从WORD中粘贴图片上传到七牛云,富文本插件TINYMCE使用CTRL+V粘贴图片上传到远程服务器,关于tinymce粘贴图片,粘贴word,一键导入word,粘贴word内容,网上能找到的方案不是特别多,都是通过HTML5提供的API来实现的。
教育行业用的比较多,很多老师需要上传文章,一般一个文档里面的公式是比较多的,虽然都是图片,但是发布到网上还是比较麻烦。
这个功能对用户来说是非常方便,确实能够提高工作效率。一个文章里面公式图片多的话,传起来是非常麻烦的。

效果

编辑器

在编辑器中增加功能按钮
image

粘贴Word

一键粘贴Word内容,自动上传Word中的图片,保留文字样式。
粘贴Word和图片

Word转图片

一键导入Word文件,并将Word文件转换成图片上传到服务器中。
导入Word转图片

导入PDF

一键导入PDF文件,并将PDF转换成图片上传到服务器中。
导入PDF转图片

导入PPT

一键导入PPT文件,并将PPT转换成图片上传到服务器中。
导入PPT转图片

上传网络图片

一键自动上传网络图片。
自动上传网络图片

视频教程

观看视频:https://www.ixigua.com/7232926644107739709

下载示例

免费下载示例:https://gitee.com/xproer/wordpaster-vue-tinymce5

复制插件文件

image

安装jquery

npm install jquery

在组件中引入

image

添加工具栏

image
在线代码:https://gitee.com/xproer/wordpaster-vue-tinymce5/blob/master/src/components/tinymce.vue#L44

添加插件

image
在线代码:https://gitee.com/xproer/wordpaster-vue-tinymce5/blob/master/src/components/tinymce.vue

初始化wordpaster组件

image

在页面中引入组件

image

免费资源

免费下载源代码
免费下载授权器

谁在使用?

谁在下载源代码

为您提供产品完整源代码,可集成到您的多个产品和多个项目中使用,帮助您降低产品研发成本,缩短项目上线时间。
腾讯
泛微
开目软件
华通誉球
思创股份
上海感算
亲笔签
艾罗能源
大唐数科
陕西交控运营
2024-12-12

谁在下载授权器

为您提供授权生成工具,能够为您的产品、项目和网站生成授权码,还能够为您所有的客户生成授权码
产品授权器
远信数通

谁在申请源码版

2024-12-22-OEM版
2024-12-22-源码版
2024-12-04
天泽智联
年费版-2024-12-12
源码申请记录
源码申请记录
源码申请记录
源码申请记录
源码申请记录
源码申请记录
源码申请记录
源码申请记录
源码申请记录
源码申请记录

技术支持

中国交通
国科税通
亚信科技
拓尔通
苏州

多种开发语言支持

国内唯一支持多种开发语言(.NET,.NET Core,JAVA,PHP,ASP),同时支持任何基于标准HTTP-FORM协议的接口。

多种编辑器支持

支持所有主流编辑器,满足不同项目的集成使用需求。

FCKEditor

fckeditor2

CKEditor

ckeditor 3
ckeditor 4

eWebEditor

eWebEditor 9

KindEditor

KindEditor 3
Summernote

TinyMCE

tinymce 3
tinymce 4
tinymce 5

UEditor

ueditor
umeditor
neditor

wangEditor

wangEditor 3

xhEditor

xhEditor

CMS和Web应用

支持多种主流CMS和Web应用,帝国CMS,DEDECMS,FoosunCMS
同时也是国内唯一支持第三方应用集成(WordPress,PHPCMS,DedeCMS,动易SiteFactory)

动易SiteFactory

动易SiteFactory
动易SiteFactory

PHPCMS

PHPCMS

PbootCMS

PbootCMS

WordPress

wordpress

KesionCMS

KesionCMS

YouDianCMS

YouDianCMS

DokuWiki

DokuWiki

Z-Blog

zBlog

控件包

下载各平台控件包
下载控件包:http://www.ncmem.com/webapp/wordpaster/pack.aspx
控件包

产品功能

支持Word,Excel,PowerPoint,PDF,微信公众号及网络图片一键导入
支持Word,Excel,PowerPoint文档内容一键粘贴。支持PDF文档一键导入,支持微信公众号和网络图片一键导入。
ueditor
PowerPoint

开放源码

为您免费提供全平台产品源代码(Windows,macOS,Linux,信创国产化)。功能随便改,逻辑随便改,随时随地,想编就编,我的编译我作主。完全开源,想怎么玩就怎么玩。
满足个人用户,兴趣,学习,研究,交流,探索等个性化的需求。
免费下载产品源代码
从泽优核心代码库中拉取,这个代码库是完全对外开放的,所有用户均可访问
git克隆

拉取成功

拉取成功

Windows工程源码

ActiveX(x86)

activex-x86-code
activex-x86-code-build

macOS工程源码

面向用户完全开放产品源代码,可自主编译,自主发行,满足企业100%自主安全可控需求
免费提供macOS平台编译,打包,部署和远程一对一专业技术指导,完全解决企业后期自主维护痛点
macOS-code

macOS编译成功

macOS-code-build

macOS打包成功

macOS-build

macOS控件包

macOS-pack

Linux工程源码

免费提供linux平台产品源代码,免费提供编译,开发,部署等指导服务。

编译boost

boost

编译ImageMagick

ImagMagick

编译appcore

appcore是基础库
appcore

CentOS工程源码

免费提供CentOS平台产品源代码,免费提供编译,开发,部署等指导服务。

搭建开发环境

centos-ent

从GitHub中克隆项目

centos-code

CentOS控件编译成功

centos-code-build

arm工程源码

面向用户完全开放ARM工程源码,可自主编译,自主发布,自主部署,满足企业100%自主安全可控需求。

工程

工程截图

编译成功

编译成功

打包成功

打包成功

控件包

控件包

龙芯-loongarch-工程源码

面向用户完全开放龙芯LoongArch工程源码,满足企业100%自主安全可控需求。
loongarch-code

打包成功

loongarch-build

龙芯-loongarch-控件包

loongarch-pack

龙芯-mips-工程源码

面向用户完全开放龙芯MIPS工程源码,满足企业100%自主安全可控需求。
编译成功

打包成功

打包成功

控件包

控件包

授权码生成器

为个人提供免费的授权码生成器软件,能够自由的为任何网站生成授权码,想怎么生成就怎么生成,想生成几个就生成几个,无忧无虑,无拘无束,我的产品我作主。
免费下载授权码生成器
授权生成器
填写授权地址,点击按钮:生成授权码,自动生成授权码,非常的方便,而且没有任何限制,可以快速的给多个客户使用。
授权生成器界面

免费技术支持

为个人提供免费专业技术支持服务,7*24小时随叫随到,免费产品更新服务,免费产品升级服务,免费技术交流服务,免费视频教程
QQ群
示例下载

标签:需求,VUE,WORD,TINYMCE,满足,源码,源代码,免费,图片
From: https://blog.csdn.net/weixin_52041354/article/details/144670160

相关文章

  • vue-计算两个日期之前的天数小方法
    需求背景开发过程中会遇到数据量过大从而需要日期限制 日期选择不可大于多少天实现过程constgetDaysBetween=(date1:string,date2:string)=>{varstartDate=Date.parse(date1);varendDate=Date.parse(date2);if(startDate>endDate){......
  • vue中做一个最多输入一位小数且可以为负数的输入框(包含最前面最后面为小数点及多个-符
    需求背景日常开发中会有对input做校验的需求 例如做一个只可以输入一位小数及可以为负数的输入框 这时候会出现0开头、多个--、多个小数点插入或开头结尾为小数点的情况实现过程<el-inputstyle="width:80px;"v-model="dataForm.low"......
  • Vue.js 组件开发进阶指南
    这里写目录标题引言一、组件基础回顾1.什么是Vue组件?二、动态组件开发1.使用`component`标签实现动态加载2.动态组件缓存:`<keep-alive>`三、父子组件通信进阶1.父组件向子组件传递数据:`props`2.子组件向父组件传递数据:`$emit`3.非父子组件通信:`EventBus`四......
  • 详细讲一下Vue2.x,Vue3.x,React的Vdom和Diff算法
    1.Vue的vdom和Diff1.1.Vue的实现://Vue2.x的VNode结构{tag:'div',//标签名data:{//节点数据class:'container',attrs:{id:'app'},on:{click:handler}},childr......
  • 计算机毕业设计 | SpringBoot+vue高校专业实习管理系统 大学生实训管理(附源码+论文)
    1,绪论1.1项目背景随着高等教育的快速发展,专业实习已成为培养学生实践能力、创新能力和职业素养的重要环节。然而,传统的人工管理方式存在效率低、易出错、信息不透明等问题,难以满足当前高校对专业实习管理的需求。因此,开发一套高效、便捷、智能化的高校专业实习管理系统显......
  • 计算机毕业设计 | SpringBoot+vue库存管理系统 企业采购进存销仓库管理(附源码+论文)
    1,绪论1.1选题动因在现在社会,对于信息处理方面,是有很高的要求的,因为信息的产生是无时无刻的,并且信息产生的数量是呈几何形式的增加,而增加的信息如何存储以及短时间分析检索,也是有时效性的,所以,不管是任何的企业和个人,只要需要处理信息,必然是要寻找到一个适合自己的解决方案......
  • 计算机毕业设计 | SpringBoot+vue车辆管理系统 汽车保养事故维修违章处理平台(附源码+
    1,绪论1.1研究背景近年来,第三产业发展非常迅速,诸如计算机服务、旅游、娱乐、体育等服务行业,对整个社会的经济建设起到了极大地促进作用,这一点是毋庸置疑的。现下,国家也出台了一些列的政策来支持和鼓励第三服务产业的发展与完善,用以带动社会经济的发展。所以,整体来说,国家是......
  • WordPress File Upload插件 任意文件读取漏洞复现(CVE-2024-9047)(附脚本)
    0x01产品描述:        FileUpload插件是一款功能强大的WordPress站点文件上传插件,它允许用户在WordPress站点中的文章、页面、侧边栏或表单中轻松上传文件到wp-contents目录中的任何位置。该插件使用最新的HTML5技术,确保在现代浏览器和移动设备上都能流畅运行,同时也......
  • WordPress 数据库操作WPDB对象($wpdb)用法详解
    使用wordpress的时候,如果想直接使用WP里封装的数据库操作的类(wp-db.php),将wp-blog-header.php包含到代码中就可以使用了。Php代码   define(‘PATH’, dirname(dirname(__FILE__)).‘/’);  require_once(PATH . ‘../wp-blog-header.php’);  global $wpdb; ......
  • Vue UI框架对比:Element UI、Ant Design Vue、iView
    VueUI框架对比:ElementUI、AntDesignVue、iView|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|------......