【C# 基础】— 解决 "winForm 引用 Adobe PDF Reader控件不显示pdf 文件" 问题

前言

     公司的CS 终端需要显示 PDF 文件 ,在换用了“Adobe PDF Reader” 这个控件后,运行程序不报错,窗体控件区显示一片空白,PDF 文件就是不显示,这是怎么回事呢?

正文

一 、原因一步步排除,先来看是不是按照教程引用的控件:

     1、下载 Adobe PDF Reader 安装包
     2、按照提示进行安装
     3、打开VS2012 程序 → 工具箱→右击→选择项→ com 组件
这里写图片描述
     4、这时候工具箱中应该有控件了,再查看引用中是不是多了两个引用
这里写图片描述
     5、如果这两个都有的话,那就接着往下看

二、代码写的有问题

     为什么PDF 文件不显示呢? 还有两个原因: pdf 文件的路径不存在;代码有bug !
     看了一遍文件,路径对着呢;再来看代码:

 private void frmTest_Load(object sender, EventArgs e)
        {
            //加载方式一
            axAcroPDF1.LoadFile(@"C:\Users\Ting\Desktop\The Little Prince (EN).pdf");

            //加载方式二
            axAcroPDF1.src = "C:\\Users\\Ting\\Desktop\\The Little Prince (EN).pdf";
        }

     百度了一下,代码没有问题,那就再接着往下看:

三、怀疑是系统的问题,软件的问题?

     可能是软件的问题,没有正确安装? 版本不兼容? 让一旁的Peter 和 Flip 大侠帮忙装了一下,还是不行;俗话说: 小事重装,大事重启 ,在百度了几番没有解决后,我,我,我选择了找老大帮忙。

四 、程序的运行平台问题

     老大很快就解决了,佩服的不行;
     将客户端的目标平台改成了 “x86”
这里写图片描述
这里写图片描述

总结

    通过这件事情,觉得还有很多很多的地方需要提高,检索能力,排错速度,思考问题的方式等,小树成长中,需要更多的阳光和养分,更需要扎根!

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的大白啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值