在WINFORM中展示PDF文件,需要安装Adobe Reader才能使用Adobe PDF Reader。有没有不安装adobe reader的办法来展示PDF文件呢?PDFadobe readerWinForm

解决方案 »

  1.   

    你可以把PDF转换为图片来显示,或者找第三方控件
      

  2.   

    最简单的方式,就是在winform中嵌入一个webbrowser控件,然后加载pdf到webbrowser当中。
      

  3.   

    前提是安装完整的adobe pdf安装程序
      

  4.   


    你参考一下:http://www.cnblogs.com/hfzsjz/archive/2010/08/13/1799094.html
    试一下,我没试过。
      

  5.   

    我试过了,可以显示pdf。
    选择com组件中的adobe pdf reader,拖到窗体。
    然后加一行代码就可以了。
     this.axAcroPDF1.LoadFile(@"test.pdf");//放到bin/debug目录下。
      

  6.   

    谢谢,这个我试过了!需要安装adobe reader才能使用,我现在是不想装abobe reader
      

  7.   

    那你试试这个吧。
    http://www.codeproject.com/Articles/37458/PDF-Viewer-Control-Without-Acrobat-Reader-Installe
      

  8.   

    那个是转GS再显示
    你也可以买Foxit Embedded PDF SDK来显示
      

  9.   

    http://blog.csdn.net/guwei4037/article/details/8980456
      

  10.   

    呵呵,谢谢啊。我这里面还只是一个生成pdf文档的方法。并没有在winform中查看的方法。
    另外,为了不使用免费的adobe pdf reader而买一个福昕软件,你的项目是否值得这么做。
      

  11.   

    呵呵,谢谢啊。我这里面还只是一个生成pdf文档的方法。并没有在winform中查看的方法。
    另外,为了不使用免费的adobe pdf reader而买一个福昕软件,你的项目是否值得这么做。
    其实我也很纠结为什么有控件LZ不要用
      

  12.   

    肯定要安装一个PDF的阅读工具,网上有很多。
      

  13.   

    参考这个:http://www.cnblogs.com/hfzsjz/archive/2010/08/13/1799094.html
      

  14.   

    呵呵,谢谢啊。我这里面还只是一个生成pdf文档的方法。并没有在winform中查看的方法。
    另外,为了不使用免费的adobe pdf reader而买一个福昕软件,你的项目是否值得这么做。
    其实我也很纠结为什么有控件LZ不要用
    因为需要安装abobe reader才能使用控件,客户不安装怎么办..