2011-01-22 63 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

相关问题