各位大虾,请问C#中有生成eml或mht文件的类吗?我想把图片、表格、文字等都写到一个文件里,然后能像word一样打开,请问有什么方法吗?实在是找不到什么好资料了,先谢谢了!

解决方案 »

  1.   

    调用word来实现 。
    可以保存为很多格式。如html等。
      

  2.   

    http://dotnet.aspx.cc/article/13c874e4-7fc7-4fd1-8cf6-de9ef4469a9c/read.aspx
      

  3.   

    richtextbox,保存成rtf文件。word也能直接打开。
      

  4.   

    是这样的,我定义了一个窗体,上面有很多对象(GridView,RichTextBox,Graph,label,groupbox 等等),并且有一定的布局,我想将它们以及它们的布局按原样保存成网页那种形式,而且保存到单一文件里,就像ie里的单一文档mht那种的,或者outlook里的eml格式的文件,同时也方便打开。请问C#里有这样的类帮助我实现这种功能吗?word控件怎样将对象保存到里面呢?楼上的例子是将现有的word文件转换成html,不是我想要的阿
      

  5.   

    便一个程序集,依次把GridView,RichTextBox,Graph,label,groupbox的布局,内容放到一个richtextbox或者XML文件中。GridView,RichTextBox,Graph,label,groupbox都可以得到坐标,大小等等属性,作为一个要素存到xml或rtf格式中即可。没有现成的方法。