C# 把当前页面生成WORD文档

问题描述

最近一个项目,需要可以把当前页面的内容全部转化成WORD文档下载~~网上看了的例子下载的都是图片不能显示请问各位大人们有没有好点的方法把当前的页面(包括图片)直接保存成WORD文档在本地吗?由于本人新手~~有源代码更好~先谢谢各位大人先

解决方案

解决方案二:
privatevoidbutton1_Click(objectsender,System.EventArgse){//保存为WORD文件if(this.richTextBox1.Text=="")return;if(this.saveFileDialog1.ShowDialog()==DialogResult.Cancel)return;stringFileName=this.saveFileDialog1.FileName;if(FileName.Length<1)return;FileName+=".doc";try{Word.ApplicationClassMyWord=newWord.ApplicationClass();Word.DocumentMyDoc;ObjectNothing=System.Reflection.Missing.Value;MyDoc=MyWord.Documents.Add(refNothing,refNothing,refNothing,refNothing);MyDoc.Paragraphs.Last.Range.Text=this.richTextBox1.Text;objectMyFileName=FileName;//将WordDoc文档对象的内容保存为DOC文档MyDoc.SaveAs(refMyFileName,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing);//关闭WordDoc文档对象MyDoc.Close(refNothing,refNothing,refNothing);//关闭WordApp组件对象MyWord.Quit(refNothing,refNothing,refNothing);MessageBox.Show("WORD文件保存成功","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}catch(ExceptionErr){MessageBox.Show("WORD文件保存操作失败!"+Err.Message,"信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}}

解决方案三:
LS的这个方法我也曾经找到过,但是这个只是把richTextBox1的内容转换成WORD而已~有没有办法能在加载页面时把当前页面的全部内容转换成WORD文档呢~?包括图片!
解决方案四:
你上网找找怎么把页面用Word.ApplicationClass给读取出来不就OK了嘛自己动手,别人只能给你建议
解决方案五:
LS,我找过很多了哦!但是都出现这样那样的问题,解决不掉~所以才上来求助啊~

时间: 2024-12-22 13:38:03

C# 把当前页面生成WORD文档的相关文章

JSP生成WORD文档,EXCEL文档及PDF文档的方法_JSP编程

本文实例讲述了JSP生成WORD文档,EXCEL文档及PDF文档的方法.分享给大家供大家参考,具体如下: 在web-oa系统中,公文管理好象不可或缺,有时需要从数据库中查询一些数据以某种格式输出来,并以word文档的形式展现,有时许多word文档保存到数据库中的某个表的Blob字段里,服务器再把保存在Blob字段中的图片文件展现给用户.通过网上查找发现很少有关于此类的文章,现在整理起来供大家参考. 1 在client端直接生成word文档 在jsp页面上生成word文档非常简单,只需把conte

JSP生成WORD文档,EXCEL文档,PDF文档

在web-oa系统中,公文管理好象不可或缺,有时需要从数据库中查询一些数据以某种格式输出来,并以word文档的形式展现,有时许多word文档保存到数据库中的某个表的Blob字段里,服务器再把保存在Blob字段中的图片文件展现给用户.通过网上查找发现很少有关于此类的文章,现在整理起来供大家参考. 1 在client端直接生成word文档 在jsp页面上生成word文档非常简单,只需把contentType="text/html"改为contentType="applicatio

PHP生成word文档的三种实现方式_php实例

最近工作遇到关于生成word的问题 现在总结一下生成word的三种方法. btw:好像只要是标题带PHP的貌似点击量都不是很高(哥哥我标题还是带上PHP了),不知道为什么,估计博客园上net技术大牛比较多吧,如果把java,.net,php比作程序员的女友,那么java是Oracle门下的大家闺秀,.net微软旗下的名门望族,PHP则是草根门下的山村野姑,这让我等PHP草民闷骚男情何以堪情何以堪..牢骚发完了,正式写吧 PHP生成word原理 利用windows下面的 com组件 利用PHP将内

如何将jsp页面 以word 文档的形式保存到本地

问题描述 jsp页面有动态生成的饼状图,还有其他静态的文字,请问如何点击保存,将页面内容以word文档形式保存到本地 解决方案 解决方案二:顶一下呀,有没有完整的代码可供参考下!解决方案三: 解决方案四:在jsp页面上生成word文档非常简单,只需把contentType="text/html"改为contentType="application/msword;charset=gb2312"即可,代码如下:<%@pagecontentType="ap

请教.net生成word文档的方法!

问题描述 大家好,我现在做的项目是用户在提交各种比较复杂申请表,在页面上录入各项内容,然后需生成word文档,因为申请表的格式固定,我以前的做法是,一.首先在word中画好表格,在需插入内容的地方标上书签,做成模板放在服务器上,然后页面生成word时去调用这个模板,把对应的内容插入到书签中,再保存成一个新的word文档放在服务器上.这种方法的缺点是,由于内容很多,需要做很多书签,容易出错,而且由于有大文本,格式也不好控制.二.在页面上自己把表格设置好,设置成word一样的格式,然后用javasc

根据标准word模板生成word文档类库(开源)

前言                                                                                                                              最近因项目需要要自定义标准word模板,并以编码方式操作word模板.填充数据和生成word文档,于是自己写了条小"内裤"来实现这个功能.该"内 裤"只针对ooxml格式的word文档,当然大家可以用Aspose.

php生成word文档

利用php生成word文档,生成的word文件可以用word,wps等软件打开.具体代码如下: function word($data,$fileName=""){ if(empty($data)) return ""; $data="<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:off

C#编程实现动态生成Word文档

如何用C#编程实现动态生成Word文档并填充数据的效果呢?要使用C#操作word,首先要添加引用     1.添加引用->COM->Microsoft Word 11.0 Object Library     2.在.cs文件中添加     using  Word;     下面的例子中包括C#对Word文档的创建.插入表格.设置样式等操作:     (例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)     public   string  CreateWor

ASP生成Word文档的又一方法

word 在网上,利用Asp生成Word文档的方法实在不少,最常见到的方法就是利用Word生成.dot的文档,再用Asp向.dot文档中传递宏,这种方法虽好,但实现起来非常复杂,而且不能循环生成表格. 在实际应用中,我总结出来一种新的生成Word文件的方法,生成的Word文件有页眉.页角,现拿出一例与大家探讨. 实现: 我的解决办法,用Word XP(其他版本还没有试过)制作表格,将做好的Word表格转换为HTML文档,在用ASP控制转换后HTML文档. 页眉.页角的解决办法,在转换带Word页