问题描述
最近一个项目,需要可以把当前页面的内容全部转化成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,我找过很多了哦!但是都出现这样那样的问题,解决不掉~所以才上来求助啊~