在ASP.NET中配置FCKeditor【带word导入功能】

FredCK.FCKeditorV2.dll 1.将FredCK.FCKeditorV2.dll下载到桌面.2.用vs打开web项目,找到解决方案管理期,找到带有感叹号的dll文件.3.找到引用,右击点击添加即可 立即下载

      编辑插件FCKeditor是相当好用的在线编辑插件,虽说有了新版本的插件CKeditor,但需要为上传文件而使用CKfinder,CKfinder需要附费。所以还是使用FCKeditor比较稳妥,下面就讲下如何在ASP.NET中配置FCKeditor.

 

<一>  配置使用FCKeditor的基本功能

    步骤1. 下载FCKeditor.zip和   FCKeditor.NET

              可以百度一下,很多地放都有下载。FCKeditor.NET主要是包含dll文件,FCKeditor.zip主要包括一些js功能。

   步骤2. 导入 FCKeditor.NET 中的FredCK.FCKeditorV2.dll文件

              解压FCKeditor.NET ,我这里的版本是FCKeditor.NET_2.5.zip,选择FCKeditor.Net_2.5\bin\Release\2.0\下的FredCK.FCKeditorV2.dll,当然如果是.NET Framework1.0 ,也可以选择1.0文件夹下的dll

              将FredCK.FCKeditorV2.dll复制到ASP.NET 工程文件夹的Bin文件夹下,并添加引用,如下图所示。

             

                  选择Bin目录下的FredCK.FCKeditorV2.dll文件,并点击确定。

 

                         如果要想该在线编辑插件如TextBox控件一样拖拽,可以在工具箱内右击鼠标,单击“选择项”,选择FredCK.FCKeditorV2.dll所在的位置,如下图所示。

 

点击确定后,即可在工具箱内看到该控件标示“FCKeditor”。

 

此时FCKeditor就可以和ASP.NET 服务器控件一样使用,但功能并没有添加上,因为并没有导入FCKeditor.zip中的内容,运行时会报错。

 

 

   步骤3. 复制 FCKeditor.zip中的整个文件夹fckeditor到ASP.NET 工程的根目录。

 

  此时已经可用FCKeditor的在线编辑功能,但是上传文件的功能默认是关闭的需要手动开启。

 

<二> 开启FCKeditor的上传文件功能(以图片为例)

    步骤1. 配置   Web.config

      在Web.config文件中的AppSettings节中加入两个键值对,如下所示

             <appSettings>

                  <add key="FCKeditor:BasePath" value="~/fckeditor/"/>

                 <add key="FCKeditor:UserFilesPath" value="/Files/" />

             </appSettings>

      注:~/fckeditor/ 表明fckeditor文件夹所在的位置。但/Files需要使用相对路径,主要是由于上传图片需要传递的是相当路径,而非客户端机器的机器路径。

   步骤2. 在网站根目录建立Files文件夹,并更改其权限为可写。  

 

   步骤3. 修改fckeditor/fckconfig.js文件

            在该文件中查找到_FileBrowserLanguage 和_QuickUploadLanguage

              var _FileBrowserLanguage = 'asp' ; // asp | aspx | cfm | lasso | perl | php | py
             var _QuickUploadLanguage = 'asp' ; // asp | aspx | cfm | lasso | php


             将asp改为aspx
            var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
            var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | php

 

   此时,就可以上传图片到服务器端。

 


  

<三> 添加FCKeditor的从Word导入功能(以图片为例)

 

         FCKeditor本身具有从Word粘贴的功能,但会造成格式的丢失,因此采取的方法是上传word到服务器端,利用C# 将其转换为html格式存储即可【以下部分代码来自网络】。

        [注:FCkeditor.Value可以获得FCKeditor编辑框内的值,其类型为string,因此在Sql Server数据库中可以用nvarchar或Text字段存储]

     步骤 1. 为fckeditor添加自定义按钮
              需要修改的文件有三个:
               a). fckconfig.js
               b). zh-cn.js
               c). fckeditorcode_ie.js(gecko的差不多)


              fckconfig.js: 添加导入word文档按钮
                      找到这行中 FCKConfig.ToolbarSets["Default"] = [...
                      'Paste','PasteText','PasteWord',在PasteWord后插入'ImportWord'.

              [注:这是默认关闭或添加在线编辑工具栏上的按钮]


              zh-cn.js
                       添加上面添加的按钮的中文提示
                           找到     PasteWord    : "从 MS Word 粘贴",   在后面添加
                          ImportWord    : "导入Word文档",

              fckeditorcode_ie.js 在按钮中显示按钮
               找到
                   case 'PasteWord':B=new FCKToolbarButton('PasteWord',FCKLang.PasteWord,null,null,false,true,11);break;
               这行,在其后加入
                   case 'ImportWord':B=new FCKToolbarButton('ImportWord',FCKLang.ImportWord,null,null,false,true,11);break; 为按钮加入功能
               找到
                   case 'PasteWord':B=new FCKPasteWordCommand();break;
               这行,在其后加入
                    case 'ImportWord':B=new FCKDialogCommand('ImportWord',FCKLang.ImportWord,'dialog/ImportWord/ImportWord.aspx',700,600);break;

               这样就设置好了自定义按钮, 当用户点击这个按钮之后, 会自动弹出页面打开ImportWord.aspx这个文件.

 

     步骤 2. 为fckeditor添加从Word导入功能(C#实现)

         剩余的就是.net的工作了, 这里提供一个文件夹下载.
                http://download.youkuaiyun.com/source/1681907
         里面包含Microsoft.Office.Interop.Word.dll 和ImportWord文件夹,ImportWord文件夹包含(ImportWord.aspx\ImportWord.aspx.cs).用法:在bin文件夹中引用 Microsoft.Office.Interop.Word.dll .把ImportWord文件夹放入fckeditor\editor\dialog文件夹中,修改这里面的两个文件.
        1\修改.cs文件:
             docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod,
             null, doc, new object[] { saveFileName, WdSaveFormat.wdFormatFilteredHTML });
          2\修改.aspx文件
             <script src="../common/fck_dialog_common.js" type="text/javascript"></script>

     步骤 3. 更改上传word文件路径

          1. 找到 string phyPath = Server.MapPath("~/") + "Portals\\0\\WordImport\\";

                  将"Portals\\0\\WordImport\\"改为自己的路径,这里我改为

                        string phyPath = Server.MapPath("~/") + "Files\\file\\";

         2.找到 string strNew = Page.Request.ApplicationPath + "/Portals/0/WordImport/" + strOld;

                  将"/Portals/0/WordImport/"改为"Files/file/",注意在Files的前面不能有'/',否则会找不到word文档中包含图片的路径

    步骤 4. 权限设定

          在调试 阶段上述设定可能没有问题,但发布之后可能会出现权限问题,如 “检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。。。”的错误。 我当时在调试的时候并没有出错,但在发布到服务器上就出现了上述问题【我的服务器是Server 2008 + IIS7.0】,采取配置Dcom组件将问题解决。

     1。在“运行”中输入“dcomcnfg”,进入“组件服务”,依次选择->“组件服务”->"计算机"->"我的电脑"->"DCOM配置"->"Microsoft Word 文档"。右击“属性”,选择“标示”标签下的“交互式用户”,如下图所示。

    

 

   2.分别配置“安全”标签下的“启动和激活权限” 和 “访问权限”

    

               点击“安全”标签下的“启动和激活权限”

             

 

             点击“编辑”在弹出的新窗口,点击“添加”按钮,在“选择用户或组”窗口点击高级,在其中查找“ASP.NET”用户 和“Network”用户组,点击确定,勾选上本地启动和本地激活。

       【这里要特别注意注意:在IIS6.0中要添加“ASP.NET”用户 和“Network”用户组; 而在IIS7.0中已经没有“ASP.NET”,需要添加的是“Network Service”,为了保险,还可加上IUSER】

             “访问权限”的编辑与上面相同,唯一不同的是其权限仅需要“本地访问”即可。

 

至此,FCKeditor就具有了从word导入的功能了。

百度ueditor编辑器 word导入功能(asp.net版本) 因公司需要,自己在网上下了个有word导入功能的百度编辑器,并在这个基础上对该word导入功能进行了完善。(asp.net版本)(注意虚拟路径的问题,可以将虚拟路径去掉) 立即下载

相关推荐

FredCK.FCKeditorV2.dll DLL

行环境:未知 软件语言:简体中文 适合系统:X86系统 软件大小:45056 B 更新时间:2010-09-17 15:05:26 文件版本:2.5.2924.25961 安全检测:诺顿 瑞星 卡巴 江民 金山 (安检时间:2010-09-17 15:05:26) M D 5 值:3BC3ED9CA94843E905A0076AA5A64ADE 文件简介: FredCK.FCKeditorV2

ASP.NET FCKeditor 集成

一、集成方法    FCKeditor应用在ASP.NET上,需要两组文件,一组是FCKeditor本身,另一个是用于ASP.NET的FCKeditor控件(分为1.1和2.0两个版本,这里使用2.0版本)。    1. 将FCKeditor加入到项目中    解压FCKeditor编辑器,得到文件夹fckeditor,复制此文件夹到Web应用的项目下(也可以是子孙目录下)。    解压FCKed

学IT的人 1340

FredCK.FCKeditorV2.dll修改版

按照网上的方法,重新修改编译过的FredCK.FCKeditorV2.dll,解决了ASP.NET中FCKeditor2.6.3远程上传提示“没有权限”的问题

详解FCKeditor文本编辑器在.NET环境下的设置和使用!

需要视频教程的朋友可以给我留言或发Emial:fableking17@163.com讲师:谢庆龙制作时间:2007年4月12日功能简介:它可以让web程序拥有如MS Word这样强大的编辑功能,目前最新版本为FCKeditor 2.4.2 。 下载地址:http://sourceforge.net/project/showfiles.php?group_id=75348

天涯 书塾 1255

FredCK.FCKeditorV2.dll用于.net加载

可用于vs2005加载FCKeditor编辑工具的应用

FredCK.FCKeditorV2编译过的服务器可以上传图片

FredCK.FCKeditorV2编译过的服务器可以上传,本地上传图片可以,服务器一直上传图片失败,终于找到问题亲自可用,解决服务器上传一直加载图片框问题

fckeditor富文本编辑器支持从word复制粘贴保留格式和图片的插件

1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.wangEditor.com 但试了一圈都不支持IE8 。 所以回到Ueditor,由于官方没有维护,新的neuditor 也不知道什么时候能支持word自动转存,只能自己想办法。 如果没有必要,不建议使用.

Mr_Zang666的博客 329

深入解析SVPWM七段式与五段式调制的电压波形差异及优化策略

本文深入解析了SVPWM七段式与五段式调制在相电压和线电压波形上的核心差异。七段式波形对称、谐波含量低,适合追求静音与性能的场景;五段式开关次数少、损耗低,适用于对效率与散热要求高的应用。文章提供了基于谐波与损耗权衡的优化策略与选型指南。

weixin_29216957的博客 438

fckeditor上粘贴从word中copy的图片和文字

很多时候我们用一些管理系统的时候,发布新闻、公告等文字类信息时,希望能很快的将word里面的内容直接粘贴到富文本编辑器里面,然后发布出来。减少排版复杂的工作量。 下面是借用百度doc 来快速实现这个word 粘贴到 富文本编辑器里面 方法一: 工具/原料 百度doc 任意富文本编辑器,以UEDdito为例 方法/步骤 登录,http://word.baidu.com 点击右上角 导入文档,如图所示 导入后,系统会自动将word的内容加载进去。此时 点击右上角编辑,Ctrl+A复制所有内容

weixin_45525177的博客 269

从零配置EtherCAT IGH主站:手把手教你处理内核版本与实时性优化的那些坑

本文详细指导如何从零配置EtherCAT IGH主站,涵盖内核版本适配、实时性优化及常见问题解决方案。通过精确匹配内核头文件、应用实时补丁和优化网卡驱动,帮助开发者实现微秒级响应,适用于工业自动化、机器人控制等高精度场景。

weixin_30790841的博客 382

实测对比:DECIMER、Img2Mol、MolScribe,哪个化学结构识别工具更靠谱?

化学结构识别(CSR)工具的核心任务是将分子结构图像转换为SMILES(Simplified Molecular Input Line Entry System)表示。这一过程需要克服图像质量差异、绘制风格变化以及特殊基团识别等挑战。三款工具采用不同的技术路线:DECIMER:基于EfficientNetV2+Transformer架构,优势在于处理标准期刊文献中的分子图示Img2Mol。

weixin_32576389的博客 342

Fckeditor添加导入Word文档功能(已测试通过

这是参照网上一些帖子弄出来的,有些帖子差了关键步骤,就调试不出来,本人虽然是菜鸟级别,但耐心的一步步修改,最终不小心也弄出来了,高兴啊!这里Fckeditor用的是FCKeditor.Net_2.6.3和FCKeditor_2.6.4.1默认的Fckeditor具有从ms word粘贴的功能, 但是当你的word文档中包含图片的时候, 就会出现无法显示图片的错误,在这里我们要实现直接导

ysf871104的专栏 3532

linux下使用Ollama本地部署LLM

Ollama 是一个用于在本地运行大语言模型(如 Llama 2、Mistral、Gemma、Qwen 等)的工具,支持模型的拉取、运行、管理等功能。当你运行ollama。

u013218342的博客 1659

FCKEDITOR的WORD图片转存

关于FCKEDITOR粘贴图片自动上传,如何将WORD公式粘贴到FCKEDITOR里面,fckeditor粘贴word,fckeditor粘贴word,fckeditor粘贴word,fckeditor粘贴word内容,fckeditor复制word图片,fckeditor复制粘贴word图片,fckeditor复制word内容,fckeditor粘贴word图片,复制word图片粘贴到fckeditor,从word复制图片粘贴到fckeditor编辑器,fckeditor编辑器复制word图片自动上传,

weixin_52041354的博客 844

Matlab2021a破解版安装与激活实战教程(含详细步骤截图)

本文详细介绍了MATLAB R2021a的正版安装流程与核心功能优化,包括系统要求、安装步骤、性能调优及深度学习工具箱的应用。通过实战教程和代码示例,帮助用户高效搭建开发环境并掌握关键技术,特别适合工程计算与科学研究的专业人士。

vvv99的博客 457

让 ABAP 开发更聪明的搭档:SAP Joule for Developers 与 ABAP AI Capabilities 全面实战

摘要:SAP已将生成式AI集成到ABAP开发工具中,推出Joule for Developers功能。该功能直接嵌入Eclipse开发环境,提供代码解释、生成、测试构造和遗留代码迁移等辅助功能。Joule支持ABAP Cloud项目开发,能围绕当前开发对象提供上下文相关的建议,帮助开发者高效完成应用开发与迁移任务。启用该功能需升级ADT并获取相应许可,典型应用场景包括RAP应用构建和S/4HANA迁移中的代码重构。官方资源提供了多个实践案例,帮助开发者快速上手这一AI辅助开发功能。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 489

FCKEDITOR粘贴WORD图片问题解决

编辑器:FCKEditor 2.x前端:vue2,vue3,vue-cli,html5后端:php,asp,jsp,springboot,asp.net,.net core浏览器:ie,firefox,chrome系统:Windows,macOS,Linux功能:复制粘贴word内容图片,word图片转存,导入word主要也就是两个方案,一个是基于HTML5的,一个是基于插件的。HTML5的方案技术实现方面比插件要稍微简单一点,本质是对谷歌浏览器Chrome的API依赖。

weixin_52050572的博客 782

【软考高项】【计算专题】- 3 - 进度类 - 双代号网络图

共需压缩 20 天。在双代号网络图中,工作一般使用箭线表示,任意一条箭线都需要占用时间、消耗资源,工作名称写在箭线的上方,而消耗的时间则写在箭线的下方或者工作后面。反映的是前后工作的交接点,节点中的编号可以任意编写,但应保证后续工作的节点比前面节点的编号大,即上图图中的1⃣️4⃣️ 即表示 B 活动和 D 活动间有依赖关系,D 活动的开始,依赖 B 活动的结束。B活动完成了一半, 各计划的实际支出为A活动6500元, B活动1000元, C活动280元, D。

欢迎来到我的博客,一起探索代码里的世界! 4559

FCKEDITOR可以如何直接复制WORD的图文内容到编辑器中?

关于FCKEDITOR粘贴图片自动上传,如何将WORD公式粘贴到FCKEDITOR里面,fckeditor粘贴word,fckeditor粘贴word,fckeditor粘贴word,fckeditor粘贴word内容,fckeditor复制word图片,fckeditor复制粘贴word图片,fckeditor复制word内容,fckeditor粘贴word图片,复制word图片粘贴到fckeditor,从word复制图片粘贴到fckeditor编辑器,fckeditor编辑器复制word图片自动上传,

alisky119的博客 1241

使用R语言获取泊松回归模型的事件密度比(Incidence Rate Ratio,IRR)的95%置信区间

在泊松回归模型中,我们通常关注的是自变量对事件发生率的影响,而事件密度比(Incidence Rate Ratio,IRR)可以帮助我们理解不同自变量对事件发生率的相对影响。在本文中,我们将使用R语言来获取泊松回归模型所有系数的事件密度比的95%置信区间。通过以上步骤,我们可以使用R语言获取泊松回归模型所有系数的事件密度比的95%置信区间。为了获取事件密度比的置信区间,我们将使用。使用R语言获取泊松回归模型的事件密度比(Incidence Rate Ratio,IRR)的95%置信区间。

BugCrusher的博客 1264

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

怎么实现将WORD中的公式导入(或粘贴)到编辑中FCKEDITOR

编辑器:FCKEditor 2.x前端:vue2,vue3,vue-cli,html5后端:php,asp,jsp,springboot,asp.net,.net core浏览器:ie,firefox,chrome系统:Windows,macOS,Linux功能:复制粘贴word内容图片,word图片转存,导入word主要也就是两个方案,一个是基于HTML5的,一个是基于插件的。HTML5的方案技术实现方面比插件要稍微简单一点,本质是对谷歌浏览器Chrome的API依赖。

weixin_52041354的博客 565

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

FCKEDITOR实现WORD图片自动转存

编辑器:FCKEditor 2.x前端:vue2,vue3,vue-cli,html5后端:php,asp,jsp,springboot,asp.net,.net core浏览器:ie,firefox,chrome系统:Windows,macOS,Linux功能:复制粘贴word内容图片,word图片转存,导入word主要也就是两个方案,一个是基于HTML5的,一个是基于插件的。HTML5的方案技术实现方面比插件要稍微简单一点,本质是对谷歌浏览器Chrome的API依赖。

weixin_52050572的博客 1057

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

怎么实现将WORD中的图片和图形导入(或粘贴)到编辑中FCKEDITOR

编辑器:FCKEditor 2.x前端:vue2,vue3,vue-cli,html5后端:php,asp,jsp,springboot,asp.net,.net core浏览器:ie,firefox,chrome系统:Windows,macOS,Linux功能:复制粘贴word内容图片,word图片转存,导入word主要也就是两个方案,一个是基于HTML5的,一个是基于插件的。HTML5的方案技术实现方面比插件要稍微简单一点,本质是对谷歌浏览器Chrome的API依赖。

alisky119的博客 1266

如何将WORD公式粘贴到FCKEDITOR里面

编辑器:FCKEditor 2.x前端:vue2,vue3,vue-cli,html5后端:php,asp,jsp,springboot,asp.net,.net core浏览器:ie,firefox,chrome系统:Windows,macOS,Linux功能:复制粘贴word内容图片,word图片转存,导入word主要也就是两个方案,一个是基于HTML5的,一个是基于插件的。HTML5的方案技术实现方面比插件要稍微简单一点,本质是对谷歌浏览器Chrome的API依赖。

weixin_52050572的博客 1016

FCKEDITOR从WORD复制粘贴公式

关于FCKEDITOR粘贴图片自动上传,如何将WORD公式粘贴到FCKEDITOR里面,fckeditor粘贴word,fckeditor粘贴word,fckeditor粘贴word,fckeditor粘贴word内容,fckeditor复制word图片,fckeditor复制粘贴word图片,fckeditor复制word内容,fckeditor粘贴word图片,复制word图片粘贴到fckeditor,从word复制图片粘贴到fckeditor编辑器,fckeditor编辑器复制word图片自动上传,

alisky119的博客 921
上一篇: 让你的GridView、DataList 的数据行同时具有单击或双击选中的功能
auto_ptr
博客等级 码龄20年 18粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值