2010-01-13 75 views
0

是否有任何方法從訪問數據庫獲取PDF並直接將其顯示到axAcroPdf控件中,而無需將文檔保存在磁盤上?在axAcroPdf中顯示OLE對象(pdf)

如果Access無法實現這個功能,您能推薦一些其他的數據庫嗎?我的「導師」建議我使用firebird,但在這個問題發生之前,訪問做了我需要的一切。提前

回答

1

THX它不是數據庫的限制,而是axAcroPdf這僅僅是Acrobat Reader軟件不從內存中加載支持PDF文件的包裝。

+0

我知道,我也認爲這是問題,但我的「導師」aka老師一直告訴我這是可能的。哦,好吧..無論如何,你知道是否有任何pdf查看器的c#可以顯示文件,而無需從磁盤加載它? – Bogdan 2010-01-13 13:38:17

+0

我聽說XPdfViewer(http://www.glyphandcog.com/XpdfViewerCtrl.html)支持此功能(http://www.glyphandcog.com/support/q0008.html),但我從未使用過它自己。 – 2010-01-13 13:47:05

+0

感謝您的建議,但對我來說有點貴,我想我會堅持我現在所擁有的。 – Bogdan 2010-01-13 13:49:26

0

只需將PDF保存到臨時區域,然後在表單關閉時將其刪除即可工作嗎?不是一個理想的解決方案,但它會解決一些問題