如题。
我想实现一个效果
就是在winform中用一个控件显示出excel,word等文档的内容,内容要以之前文档本身的格式
如果是excel的话 每个工作表都要显示在同一张图中(有点类似于对工作区的截图)
最后按要求将图保存在特定的位置。
原先我想直接导入excel内容到数据库再用控件显示, 可后来发现太繁琐 而且excel有多个工作表 如果要导入就要每个
工作表都重新建表才能导入,不好归类,而且又和word的操作方式不一样,而且有office03 07的连接也有区别。
后来朋友提议用二进制流进行存现,可不实际,我也对二进制流一窍不通。如果有方法 希望大大们给个例子 贴下完整点的代码 和注解  多谢了 

解决方案 »

  1.   

    比较难了,一个可能的思路是用虚拟打印机打印到一个Bitmap上。
    但虚拟打印机本身就很有难度
      

  2.   

    .你把word的当前页面一张一张地打印出来.(Graphic)
      

  3.   

    autovue是第三方控件,现在被oracle公司收购了,就是在窗体上放一个autovue控件,再给它设置文件路径就可以显示了,这个控件不光可以显示word,excel,可以显示n种格式的文件,例如cad文件,图片,pdf文件等也可以显示
      

  4.   

    其实你可以考虑直接将Excel文件流存入数据库,用的时候再将数据写到临时文件夹,调用Excel程序来打开。
      

  5.   

    另存为图片或者网页 然后用broswer控件显示出来