对于一个已有的WORD文档,我想将其按格式一模一样地转换成BMP,其中包括WORD中的一些图形与颜色,不知该如何呢?事实上,只要知道WORD文档的格式,或者才有机会高定,请问谁知道WORD文档的完整格式呢?谢谢.

解决方案 »

  1.   

    WORD文件的格式肯定微软肯定公布全部的细节的。这个格式是微软的商业机密哦。
    WORD本身是个COM服务器,可以调用WORD服务,将WORD文档绘制出来后生成BMP文件。
      

  2.   

    sunrise(日出江花红胜火) 老兄,能讲得详细点吗?
      

  3.   

    采用自动化服务,将WORD对象嵌入到你的应用程序中,这样,打印文档和显示文档之类的操作,通过自动化服务就可以直接调用WORD服务。要将文档转换为BMP,只要创建内存的位图CDC对象,直接将位图
    打印在这个位图DC上即可。
    这个就是COM应用的一种。(自动化服务)。我对WORD对象的属性可操作也不是很熟悉。但大概的原理就是如此。
      

  4.   

    你是程序中做啊,还只是想把WORD中的文字、颜色和图存储成BMP图?如果是后者的话我告诉你一个简单的办法:
    先将所含你要转换页面的word保存,然后关掉,再打开一个新的文档,把刚才保存的WORD 文件图标拖到新找开的文档客户区中,先前WORD中的转换页面就到新文档中了,存储成WEB页面文件,然后复制该图到画图程序中就存储成BMP格式了。很简单吧?
      

  5.   

    sunrise(日出江花红胜火) 老兄,阁下的方法我有一点不明,引用"只要创建内存的位图CDC对象,直接将位图打印在这个位图DC上即可。",这个源位图在哪得到?即使将WORD对象嵌入到程序中,那也只是在程序员显示了WORD文档的内容,但如何将这些WORD文档打印在内存CDC对象上呀?另外,WORD文档可能包含N页,如果用捉屏的方法应该不行!即是说,重点是如何将这些WORD文档全部打印在内存CDC对象上?请指教!