2011-01-22 8 views
4

私は顧客がいくつかのpdfファイルを見るシルバーライトアプリケーションを作成する必要があります。 PDFファイルは、私は、私は、XAML(または単にオープンPDFにPDFファイルを変換するために、いくつかの無料 libriariesまたはコードを必要とする。この目的のためにSilverlightアプリケーションの中にpdfを表示してください。 PDFからXAML

(顧客がテキストを選択したい)Silverlightコントロール内でなければならないと画像としてレンダリングされませんそれを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それ以外の場合は、Webブラウザーコントロールを使用します。私はmy bookに付随するソースコードの中でこれをすべて行うコントロールを持っています。これはApressのWebサイトからダウンロードできます:http://www.apress.com/9781430272076/。このことができます

希望...

クリス助けを

+1

感謝。私が理解しているように、ユーザーはAdobe Readerをインストールする必要がありますか?私は、Silverlightアプリケーションのオープンソースを使ってPDFレンダリング全体に関心を持っています。 PDFファイルを処理してSilverlightコントロールに出力するアプローチはありますか? – Marina

+2

はい、Adobe Readerがインストールされていることを前提としています。私が知っているSilverlight PDFレンダラーはありません。私は知りませんが、First Floor SoftwareのKoen Zwikstra(Silverlight Spyの名声)が彼の(商用)Document Toolkit(http://firstfloorsoftware.com/documenttoolkit)でいくつかの仕事をしてPDF文書を表示する実験的なサポートを加えたことを知っていますそれは現時点ではどこにあるのか。 PDFが固定要件でない場合は、代わりにXPSドキュメントを検討し、Document Toolkitがベースとし、完全にサポートしていると考えてください。しかし、簡単な(そして自由な)解決策のために、私の方法はうまく機能します。 –

+2

サーバ上でpdfをxpsに変換できますか?私が理解しているように、pdfからxpsへのフリーコンバータはありませんか? – Marina