2009-11-17 83 views
0

我正在寻找解决方案以在C#中显示PDF。我发现了AxAcroPDFLib控件,它工作得很好,并且足够了。在VC#2k8中显示PDF

但其他人无法启动我的程序,因为他们得到一个异常“AxInterop.AcroPDFLib”找不到。但他们安装了最新的Adobe PDF Reader。操作系统是Windows 7!

我该如何解决这个问题? (也许添加一个acrobat的dll到工作目录?) 什么是使用它的许可证?

是否有其他可能性/库/控件显示PDF?也许根据LGPL许可证?

谢谢!

回答

0

您确定您已将您的互操作程序集与您的原始程序一起发送吗?

+0

哦,我看到在我的bin目录中创建的DLL没有提交。抱歉! 但是,它的许可证是什么?我想卖我的节目... – zee 2009-11-17 21:56:09

2

这里有一点点,但您可以尝试使用WebBrowser控件并将其指向一个HTML页面,该页面的标签指向您的文件。

另请参阅http://www.pdftron.com/。这是一个商业产品,他们有一个自定义的PDF查看器作为他们的样本之一。

HTH

0

Sumatra PDF是一种小型,重量轻,无PDF阅读器(未对照)。您可以通过在Sumatra PDF中启动PDF来查看PDF。但我不认为它会允许您将查看器嵌入到窗体中作为控件。