首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >axAcroPDF在windows XP上不显示PDF。

axAcroPDF在windows XP上不显示PDF。
EN

Stack Overflow用户
提问于 2011-04-06 15:11:59
回答 2查看 3.1K关注 0票数 1

我有一个C# windows窗体应用程序,它向用户显示一个pdf。我像这样使用axAcroPDF控件:

代码语言:javascript
复制
AxAcroPDFLib.AxAcroPDF pdfViewer = new AxAcroPDFLib.AxAcroPDF();
...
pdfViewer.loadFile(@"C:\a.pdf");

这在我的个人电脑和同事的电脑上都运行得很好,但只适用于运行win7的人。当在winXp机器上尝试时,它不工作,即loadFile()返回false。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2011-04-06 15:15:37

AxAcroPDFLib是否随Adobe Reader或其他Adobe产品一起提供,如果是,我猜您需要在目标计算机上安装它,以检查版本是否兼容?

然后..。可以在相同的位置看到相同的PDF (如果这不是示例代码)

票数 0
EN

Stack Overflow用户

发布于 2011-04-06 20:45:30

好的,我通过延迟绑定阅读器解决了这个问题,实现了如下的axHost:

代码语言:javascript
复制
public class LateBoundPDFReader : AxHost
{
    public LateBoundPDFReader()
        : base("{CA8A9780-280D-11CF-A24D-444553540000}")
    {
    }
}

唯一的问题是,现在我不能在VS...why的设计器中使用它...?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5562691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档