我正在尋找解決方案以在C#中顯示PDF。我發現了AxAcroPDFLib控件,它工作得很好,並且足夠了。在VC#2k8中顯示PDF
但其他人無法啓動我的程序,因爲他們得到一個異常「AxInterop.AcroPDFLib」找不到。但他們安裝了最新的Adobe PDF Reader。操作系統是Windows 7!
我該如何解決這個問題? (也許添加一個acrobat的dll到工作目錄?) 什麼是使用它的許可證?
是否有其他可能性/庫/控件顯示PDF?也許根據LGPL許可證?
謝謝!
我正在尋找解決方案以在C#中顯示PDF。我發現了AxAcroPDFLib控件,它工作得很好,並且足夠了。在VC#2k8中顯示PDF
但其他人無法啓動我的程序,因爲他們得到一個異常「AxInterop.AcroPDFLib」找不到。但他們安裝了最新的Adobe PDF Reader。操作系統是Windows 7!
我該如何解決這個問題? (也許添加一個acrobat的dll到工作目錄?) 什麼是使用它的許可證?
是否有其他可能性/庫/控件顯示PDF?也許根據LGPL許可證?
謝謝!
您確定您已將您的互操作程序集與您的原始程序一起發送嗎?
這裏有一點點,但您可以嘗試使用WebBrowser控件並將其指向一個HTML頁面,該頁面的標籤指向您的文件。
另請參閱http://www.pdftron.com/。這是一個商業產品,他們有一個自定義的PDF查看器作爲他們的樣本之一。
HTH
Sumatra PDF是一種小型,重量輕,無PDF閱讀器(未對照)。您可以通過在Sumatra PDF中啓動PDF來查看PDF。但我不認爲它會允許您將查看器嵌入到窗體中作爲控件。
http://live.gnome.org/PdfMod怎麼樣?他們有一個Windows端口。我相信使用它你可以沒有Adobe Reader。
哦,我看到在我的bin目錄中創建的DLL沒有提交。抱歉! 但是,它的許可證是什麼?我想賣我的節目... – zee 2009-11-17 21:56:09