2009-11-17 55 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。但我不認爲它會允許您將查看器嵌入到窗體中作爲控件。