在C#做的项目中要求把office转Pdf并显示出来,在网上收集了例子在 wordDocument = wordApplication.Documents.Open(
                ref paramSourceDocPath, ref paramMissing, ref paramMissing,
                ref paramMissing, ref paramMissing, ref paramMissing,
                ref paramMissing, ref paramMissing, ref paramMissing,
                ref paramMissing, ref paramMissing, ref paramMissing,
                ref paramMissing, ref paramMissing, ref paramMissing,
                ref paramMissing);
中提示 出错:尝试读取或写入受保护的内存。这通常指示其他内存已损坏,有那位高手遇到过这种情况的,或者有那位高手成功的做出office转Pdf效果的帮助一下,项目急需!officec#office转Pdf

解决方案 »

  1.   

    http://www.cnblogs.com/bach-gould/archive/2011/10/11/2207545.html
      

  2.   

    http://www.aspose.com/community/files/51/.net-components/aspose.words-for-.net/category1177.aspx这里有个demo
      

  3.   

    http://download.csdn.net/detail/lcl1021/4503754
      

  4.   

    这里面要装Adobe Acrobat 8 Pro这个软件再引用里面的库,如果打包好成一个软件之后拿到另一台计算机里运行,但是那台计算机没有装这个软件拿就出错了,那这样要用这个软件必须要装Adobe Acrobat 8 Pro这个软件才行吗?
      

  5.   

    权限什么的最好是设置组件服务,这里主要是设置office涉及到的,交互式就OK  如果不行那么就用Adimistrator。配合web.config里面添加一行<system.web>下面加<identify>具体自己去百度一下到时候怎么报错