我正在寻找一种在C#中显示PDF的解决方案。我找到了AxAcroPDFLib控件,它工作得很好并且足够了。
但其他人无法启动我的程序,因为他们得到异常“AxInterop.AcroPDFLib”未找到。但他们安装了最新的Adobe PDF Reader。操作系统是Windows 7!
我该如何解决这个问题? (也许在工作目录中添加一个acrobat dll?) 什么是使用它的许可证?
是否还有其他可能性/库/控件来显示PDF?也许根据LGPL许可证?
谢谢!
答案 0 :(得分:2)
这有一点,但你可以尝试使用WebBrowser控件并将其指向一个HTML页面,该页面的标签指向你的文件。
另见http://www.pdftron.com/。它是一种商业产品,他们有一个定制的pdf查看器作为他们的样本之一。
HTH
答案 1 :(得分:0)
您确定使用原始程序发送了互操作程序集吗?
答案 2 :(得分:0)
Sumatra PDF是一个体积小,重量轻且免费的PDF查看器(不是控件)。您可以通过在Sumatra PDF中启动PDF来查看PDF。我不认为它会允许您将查看器嵌入到窗体中作为控件。
答案 3 :(得分:0)
http://live.gnome.org/PdfMod怎么样?他们有一个Windows端口。我相信使用它你可以不用Adobe Reader。