2011-01-22 94 views
4

我需要創建Silverlight應用程序,其中客戶將看到一些PDF文件。 PDF文件必須是Silverlight控件內,而不是渲染爲圖像(客戶希望選擇文本)在Silverlight應用程序中顯示pdf。 PDF到XAML

爲了這個目的,我需要一些免費 libriaries或代碼轉換PDF文件到XAML(或只是打開PDF,所以我可以將其轉換爲xaml)。

哪個庫可以讀取pdf並幫助我將數據轉換爲xaml? 我可以以某種方式讀取pdf文件並編寫自定義轉換工具嗎?

我看到了iTextSharp。這個圖書館可以閱讀pdf並幫助我解決我的問題嗎?

我會很感激任何想法或鏈接。

回答

3

我利用Acrobat Reader插件爲我做顯示。它確實需要一種不同的方法,具體取決於應用程序是在瀏覽器內部還是外部運行(我檢查應用程序是否在瀏覽器內運行,並相應地更改顯示方式)。如果在瀏覽器內部運行,我使用IFrame覆蓋應用程序,如本文中所述:http://www.silverlightshow.net/items/Building-a-Silverlight-Line-Of-Business-Application-Part-6.aspx。否則,我使用WebBrowser控件。我有一個控制,可以在my book的源代碼中完成這一切,可從Apress網站下載:http://www.apress.com/9781430272076/

希望這有助於...

克里斯

+1

感謝您的幫助。據我瞭解用戶應安裝Adobe Reader?我對開源Silverlight應用程序的整個PDF渲染感興趣。有沒有辦法處理PDF文件並將其輸出到一些Silverlight控件? – Marina 2011-01-23 13:29:42