我需要读取Office,PDF等文档的文本内容,根据文档内容进行相关的操作.
比如有文档,a.doc,b.xls,c.pdf,我搜索字符串"培训",从而能在这三个文档中对"培训"字符串进行匹配.
不知道WINDOWS有没有相关的API供我们来调用呢?

解决方案 »

  1.   

    没有,但可能有第三方控件。你需要先去了解WORD,PDF文档的格式
      

  2.   

    Word是自动化服务器,可以在程序中创建一个服器就可以操作Word文档的内容了,不过前提是系统中必须安装word.
      

  3.   

    不知为何,Windows系统中的搜索却可以实现这些搜索功能.难道操作系统也是针对不同系统做出的不同操作么?
    如果是doc,xls,pdf等格式逐个写的话,那这样也未免太麻烦了些.
    而且我测试过用Window自带的搜索来查询文字,发现他搜索Word,Excel等文件的时候,并没有创建相关的Word,Excel等进程.
      

  4.   

    我已经解决Word,Excel,PowerPoint,PDF文档格式。但是这样都是一个一个的做。
    现在先结贴了,如果以后哪位有统一解决的办法,还请知会一声。
    谢谢
      

  5.   

    word的我解决了,但是PPT的比较难搞MSDN说得很复杂