2012-03-12 53 views
4

我在我的winforms應用程序中顯示一個選定的pdf文件,在此之後我想將PDF文件移動到其他位置的webbrowser控件。在網頁瀏覽器控件中釋放顯示的pdf文件

當我移動PDF文件時,它給我一個文件正在使用的錯誤。我試圖讓網頁瀏覽器在移動之前導航到其他頁面,但它仍然給我這個錯誤,即該文件被其他進程使用。

我怎樣才能發佈這個pdf文件,所以我可以移動它?處理網頁瀏覽器並沒有成功。

+0

可以驗證有沒有殭屍'AcroRd32。在處理'WebBrowser'控件後,在後臺執行exe文件? 'AcroRd32.exe'殭屍是相當普遍的 – Shai 2012-03-12 15:16:41

+0

處理完後仍然有AcroRd32.exe,關閉後acroRD32.exe我可以自由移動文件。 – PandaNL 2012-03-12 15:19:30

+1

@Shai - Acrobat殭屍......真棒。我聞到了情景喜劇。 – 2012-03-12 15:19:48

回答

4

他們說:「Adobe Acrobat和Adobe Reader設計爲在關閉瀏覽器窗口(您在其中查看PDF文件)後繼續運行幾分鐘。」

解決方法似乎是這樣的:
將PDF複製到臨時文件並顯示它,然後當您離開時,AcroRD32.exe在PDF上保留幾分鐘並不重要,因爲你仍然可以做你需要的原件!

相關問題