【发布时间】:2011-10-08 04:42:59
【问题描述】:
我已经构建了一个 WPF 应用程序来使用 Interop.AcroPDFLib.dll 查看 PDF 文件,问题是如果客户端计算机上没有安装 Adobe Acrobat 阅读器,则应用程序 stops working 会崩溃。
有没有办法我可以事先检测 Acrobat Reader 安装,然后在运行时包含对 Interop.AcroPDFLib.dll 的引用,否则会显示错误消息?
或
有没有更好的开源解决方案可用于在 WPF 中显示 pdf 文件?
问候。
【问题讨论】:
-
有什么建议和想法吗?请分享...
-
我对 COM 互操作不太熟悉,但您的应用程序不应该只在您真正调用来自
Interop.AcroPDFLib.dll的方法之一时崩溃吗? P/Invoke 方法当然就是这种情况。
标签: wpf pdf user-controls