2012-05-31 109 views
4

當我在VB.net中使用AxAcroPDF1在窗體中打開PDF時,它給我一個錯誤。 這隻發生在Windows 7 64位上。我被告知要編譯爲x86應用程序,但是我不能這樣做,因爲我在程序中有幾個其他DLL並不是64位特定的,所以構建失敗。在VB.net中的窗體中顯示PDF

我已經使用VB.net瀏覽器也試過了,在XP中打開細,位寡婦7它會打開一個新的窗口,它的最大化,因此後面的內容得到隱藏

如何打開任何想法在win xp和win 7,32位和64位的表格裏面的PDF?

+1

不是新的Flash,但PDF和Windows不能很好地一起玩。 – Paparazzi

回答

0

我解決了它只是使用瀏覽器打開PDF。 browser1.navigate(「路徑+文件名」)

0

我有完全相同的問題,只能通過強制我的解決方案中的每個項目編譯爲32位來修復它。如果有更好的方法,我會非常感興趣。

+0

打印PDF文件也是一個難題 – SSS

+0

好的,如果你部署到一臺32位機器的話。我已經在32位win7上部署沒有問題,但在64位機器上引發錯誤 – abbyyUser

+0

當我說所有項目時,我的意思是所有項目。因此,解決方案中的每個庫,DLL項目等都需要設置爲32位編譯。就像我說的那樣,它不是一個很好的解決方案,因爲你的應用程序變成了在WOW64中運行的32位應用程序 – SSS