asp.net word编辑器 asp.net 文本编辑器 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

asp.net word编辑器 asp.net 文本编辑器

时间:2021-04-28 11:47:15
asp net页面读取word文档内容显示 操作WORD配置说明 引入:Word的对象库文件“MSWORD OLB”(word 2000为MSWORD9 OLB)1 运行Dcomcnfg exe 2
作者:

asp.net word编辑器

asp.net页面读取word文档内容显示

操作WORD配置说明 引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)1.运行Dcomcnfg.exe 2.组件服务――计算机――我的电脑――DCOM配置――找到microsoft word 文档 3.点击属性 4.选择“安全性” 5.选定“使用自定义访问权限”和“使用自定义启动权限” 6.分别编辑权限,添加Everyone(ASPNET,VS Developers,Debugger User)7.选择“身份标识”,在选定“交互式用户” 即可 8.在Web.config里加 identity impersonate="true"/ C#:ASP.NET操作Word文档一直是一个大家比较关心的话题,其实在ASP.NET里操作Word文档一点也不难,大家只需按本文提示,就能轻轻松松操作Word文档!一、准备工作 首先请确认服务端已经安装了Office Word(以下将以Office XP为例),操作系统为win2000或XP,并且已配置好.NET的运行环境及安装VS.NET C#开发环境后,我们就可以打开VS.NET,并新建一个Visual C#项目ASP.NET Web应用程序,位置为“”。

(如图一) 二、引用Word对象库文件 要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word。

具体做法是打开菜单栏中的项目添加引用浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的! 答案补充 三、Webform1.aspx.cs代码 完成添加引用后,MSWORD.OLB已经转化为相关DLL文件并放置于项目的BIN目录下了,这样我们只需在源码中创建该对象,并使用word库文件内置的操作函数即可轻松实现操作Word,Webform1.aspx.cs源码请参见 五、web.config设置 web.config文件还需添加一句 identity impersonate="true"/以启用模拟身份,因为默认ASPNET这个用户是没有权限访问Word.ApplicationClass(),当启用模拟身份后所有页面将会使用匿名Internet用户帐户(IUSR_machinename)这个用户名的权限执行,这样我们就能成功访问Word.ApplicationClass()并在ASP.NET中操作Word!//传文档所在路径 返回文档内容 public string Doc2Text(string docFileName) { //实例化COM Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass(); object fileobj = docFileName; object nullobj = System.Reflection.Missing.Value; //打开指定文件(不同版本的COM参数个数有差异,一般而言除第一个外都用nullobj就行了) Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref fileobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj ); //取得doc文件中的文本 string outText = doc.Content.Text; //关闭文件 doc.Close(ref nullobj, ref nullobj, ref nullobj); //关闭COM wordApp.Quit(ref nullobj, ref nullobj, ref nullobj); //返回 return outText; } 当然 在读取的时候会有损坏的文件 和被加密的文件等问题 总之C#和office的兼容性不太好 别忘了要引用word的dll 引用文件夹 右键添加引用 在组件里找Microsoft.Office.Interop.Word

想找一款能直接打开本地WORD的网页HTML编辑器

我想我们是否可以把问题范围缩小到“HTML文本编辑器”领域内。

如果我对你的问题理解没问题的话,那问题就简单了。

你可以寻求一个带“公式编辑器”的“HTML文本编辑器”。

权衡自己项目的量级和预算,选择免费或付费的“HTML文本编辑器”。

实在无法解决也可以考虑降低操作友好的方式来实现公式编辑,不要把眼睛盯在WORD的相似功能上,人家的投入和资源不是在百度里悬赏就能得到的。

word中的公式编辑器如何安装?

在Wod中单击“工具自定义”选项,然后在“自定义”窗口中单击“命令”项,在左边单击“插入”,在右边找到“公式编辑器”,将它拉到工具按钮栏或菜单的某个位置,再将“自定义”窗口关闭。

单击刚拖出来的“公式编辑器”按钮,会出现一个窗口,提示是否安装公式编辑器,然后提示插入Office光盘。

装完后“公式编辑器”就可以使用了。

另外,你也可以直接运行Office的安装文件,然后选“添加或删除功能”,接着展开“Office工具”,将“公式编辑器”设为“在本机运行全部程序”,再单击“开始更新”。

更新完后,公式编辑器就可以用了。

PHP的HTML编辑器支不支持粘贴word文档信息?

eWebEditor是eWebSoft.com旗下eWeb团队开发的基于网页的、所见即所得的在线HTML编辑器。

她能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能;她是一个真正的绿色软件,不需要在计算机上安装任何的客户端软件;她的易用使得WEB开发人员只要一行代码即可完成调用。

eWebEditor功能特点:eWebEditor除了具有前台的调用功能外,还具有很强的后台管理功能,能够对编辑器多种功能进行各种有效的自定义,具体如下:Excel工作表导入(V4.3) eWebEditor最新提供Excel工作表导入解决方案,支持Excel中图片、图表的导入并自动上传到服务器。

并提供了是否使用VML格式的导入选项,如不使用VML格式,则在导入时图表将自动生成图片,并自动上传到服务器。

大大方便了利用Excel办公文档发布的需要。

Word文档导入及本地文件自动上传(V4.0) eWebEditor最新提供Word文档导入解决方案,支持Word文档中图片、图表的导入并自动上传到服务器。

并提供了是否使用VML格式的导入选项,如不使用VML格式,则在导入时图表将自动生成图片,并自动上传到服务器。

本地自动上传功能不仅在Word导入中可用,其它所有本地的文件都可以自动上传到服务器。

大大方便了利用Word办公文档发布的需要。

纯静态(V3.0) eWebEditor采用先进的前后台分离结构,前台纯为html格式的静态网页形式,加上服务器端的高级功能接口,大大提高了效率,且又具有强大的自定义功能。

同时也使得eWebEditor能最佳的融入您的产品。

多语言(V3.0) eWebEditor以语言包的形式进行语言封装,并能够跟据用户的系统自动选择适合的语言,并能跟据由于语言文字多少不同而自动调整界面,真正做到了语言包的完全个性定制。

当前以有的语言包:简体中文、繁体中文、英文,并正不断加入中。

多平台(V3.0) eWebEditor具有多个平台的不同版本,能够适应各种平台上的需要。

各版本具有针对性的跟据不同开发语言的特点,进行最大优化。

当前已有ASP版、ASP.NET版、PHP版、JSP版。

大量常用功能按钮 eWebEditor包含了日常所要用到所有的样式功能,如复制、剪切、粘贴、表格、图片、文件、字体、颜色等,并在不断的补充中。

内附文件上传功能 eWebEditor内涉及的文件相关的功能中,如图片来源,媒体文件来源,附件来源等,都自带有从客户端直接上传到服务器端的功能。

功能界面可自定义 eWebEditor内的功能按钮及显示样式允许自定义。

您可以根据自己实际需要定制各按钮的图片,样式,按钮功能的个数等。

同时多个编辑器支持 可以在同一个表单Form里有多个eWebEditor,也可以在同一页里有多个eWebEditor,也可以有多个样式不同的eWebEditor。

大文件支持 一般的输入框有102399字节的限制(100K左右),大文本内容不能使用,而eWebEditor理论上支持无限大文件。

多样式支持 您只需要在您的整个网站中使用一个eWebEditor,可以定制多个样式,在不同的地方使用不同的样式,而没必要在要用的地方都要拷进去。

如:一个样式适合宽度为400的屏幕,共10个工具按钮;一个样式适合宽度为500的屏幕,共15个按钮等。

前台支持 一般很多使用都把涉及HTML编辑功能的脚本程序都放在管理员的后台管理中进行,而如允许用户在线投稿的前台却不敢使用,怕的是恶意的脚本。

eWebEditor自带有一个解释函数,方便前台显示,根据不同的参数样式显示相应的HTML脚本,去除恶意脚本。

调用简单 在编程开发时,只要写一句代码就可以完成eWebEditor的调用。

自动提交 现在很多的在线编辑器,在编辑完后,都要点一下保存功能,或者在提交按钮中加入脚本进行处理,然后再提交,而eWebEditor只需加入调用的那一行外,无需上面的操作处理。

自动获取远程文件 利用远程文件自动获取功能,可以把别人服务器上的图片等文件自动传到自己的服务器,不要当心别人的站点关了,本地链接的文件不存在的问题,也不要再一个个下载下来再传上去了,全过程完全自动。

相对或绝对路径 对于在线编辑器来说,路径问题一直是一个难点,基本上市面上的在线编辑器所编辑出来的内容链接都用的是带域名的绝对全路径(如: )。

eWebEditor充分解决了此问题,只要简单设置一下三种路径形式可选(相对路径、绝对根路径、绝对全路径),完全摆脱了站点或系统或目录迁移而带来的路径问题。

图形热点链接 eWebEditor的此应用绝对是所有在线编辑器软件中的始创,能够在线编辑实现图形的热点链接功能,即一个图片可以按区块链接到多个地址。

艺术字(V3.6) 利用eWebEditor此功能可以在网页上插入类似word艺术字效果的文字,超好的视觉效果。

状态保持 现在很多的在线编辑器,在提交后,如果服务器端较验没成功,点击“退回”时,原来编辑器中编辑的内容就会丢失,而eWebEditor会保持编辑后的状态,并且能够与Reset按钮同步Reset。

智能粘贴 eWebEditor具有三种粘贴方式,常规方式粘贴,纯文本方式粘贴,或者以Word方式粘贴,如果剪贴板中的内容是Word形式的,将有提示是否去除Word格式,因为Word粘进来文档可是非...

asp.net读取PPT内容并显示在网页中

游戏现在一半是C++或是手机方向的,主要是开发后期的话会有少量的测试,测试的话就是按照你公司的规模了,大的公司都有专业的测试部门或是测试team的一半也用不到你的,地铁运行系统都可以net来做的?希望采纳我,word是啥,顶多算个编辑器,请楼主区分编译器和编辑器?那个就是管理系统白盒测试:就是开发的人测试的。

黑盒测试,就是网站和桌面程序,线程啊,那么这个一块也算是一个模块。

+++++++++++++++++++++++++++++net的开发环境是VS,现在的版本是VS2010。

:入库出库的一些系统,超级的那个系统见过,例如什么什么网站和桌面的管理系统的什么的技术的话:主要涉及就是net的api的调用了啊,有的公司可能需要开发人员做一些测试,安装个VS2010吧。

问对人了我就是 net程序员如果你刚入门的新人的话需要你做模块的开发,肯定工作是很有挑战性的啊 再补充++++ 模块,反射啊。

管理系统:例如,一半net不做游戏的,呵呵。

有问题追问我的。

,当然白盒测试你是要做的UT和CT之类的具体的话分为2个方向的,web和form,你需要了解的是IDE就似乎开发环境,对象的特性啊,多态继承什么的,还有DB啊,设计模式啊,JS啊,html啊CSS你得会的?要不我也不知道你问的谁,一个月1W+的工资:就是按照功能分出来的,例如我们要开发一个购书系统,可能有些人是做数据库连接和SQL存储过程的,那么这一块就是一个模块;有人可能是做业务逻辑的验证的:就是非开发人员测试的,侧重点是功能的实现C#没有用来开发网游的啊,网游一般是是C++的。

你写的代码设计的内容很多的,例如公司的大型的ERP系统,公交管理系统 展开

如何生成word文档的源码

/// public class WebForm1 : System.Web.UI.Page{protected System.Web.UI.WebControls.TextBox SaveAs;protected System.Web.UI.WebControls.Label Label2;protected System.Web.UI.WebControls.Label Label1;protected System.Web.UI.WebControls.Label result;protected System.Web.UI.WebControls.Button Button1;protected System.Web.UI.WebControls.TextBox wordText;private void Page_Load(object sender, System.EventArgs e){// 在此处放置用户代码以初始化页面}#region Web 窗体设计器生成的代码override protected void OnInit(EventArgs e){//// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。

//InitializeComponent();base.OnInit(e);}/// /// 设计器支持所需的方法 - 不要使用代码编辑器修改/// 此方法的内容。

/// private void InitializeComponent(){this.Button1.Click += new System.EventHandler(this.Button1_Click);this.Load += new System.EventHandler(this.Page_Load);}#endregionprivate void Button1_Click(object sender, System.EventArgs e){Object Nothing=System.Reflection.Missing.Value;object filename=@SaveAs.Text;Word.Application WordApp=new Word.ApplicationClass();Word.Document WordDoc=WordApp.Documents.Add(ref Nothing,ref Nothing,ref Nothing,ref Nothing);Word.Table table=WordDoc.Tables.Add(WordApp.Selection.Range,1,1,ref Nothing,ref Nothing);table.Cell(1,1).Range.Text=wordText.Text;WordDoc.Paragraphs.Last.Range.Text="Wellcome To Aspxcn.Com";WordDoc.SaveAs(ref filename,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing);WordDoc.Close(ref Nothing, ref Nothing, ref Nothing);WordApp.Quit(ref Nothing, ref Nothing, ref Nothing);result.Text="文档路径:"+SaveAs.Text+"(点击链接查看)生成结果:成功!";}}}在web.config中要设置权限。

大家还关注
    
阅读排行
推荐阅读