WPF PDF Viewer

PDF ドキュメントを WPF アプリケーションに統合する

PDF ドキュメントを表示および印刷する機能を WPF プロジェクトに追加します。 Pdf Viewer は、フル機能の PDF ドキュメント ナビゲーション、イベント処理、インタラクティブなユーザー操作、既存のプロジェクトへの簡単な統合、アプリケーションのスタイルに合わせて簡単にカスタマイズできるルック アンド フィールを提供します。

ソース コードは github で入手できます。 https://github.com/Patagames/

あなたの次の PDF 対応アプリケーション

垂直方向のタイルで PDF ページを表示する
垂直方向のタイルで PDF ページを表示する
PDFページを横に表示
PDFページを縦に表示
5枚並べてPDFページを表示する
PDF テキストの強調表示
PDF文書を印刷する

標準UIElementから継承されたWPF PdfViewer

ActiveX コントロール、ブラウザ ウィンドウ、その他のサードパーティの依存関係は忘れてください。
Adobe Acrobat は必要ありません。

パフォーマンスが重要だから

基礎となる PDF ライブラリ の処理速度が高いため、WPF PDF ビューアーは、PDF ドキュメントを表示、検索、および印刷するときに優れた結果を生成できます。

また、WPF Pdf Viewer の優れた最適化のおかげで、脆弱なシステムでも簡単に動作し、リソースをほとんど消費しないため、アプリケーションを可能な限りユーザーフレンドリーで応答性の高いものにします.

WPF PDF Viewer performance

完全にカスタマイズ可能な UI と外観

ユーザー インターフェイスは、コンポーネントとそれに関連付けられたツールバーの外観を完全に制御できるように特別に設計されています。

PDF ビューアーは、アプリケーションによって完全に制御されるさまざまな表示モード、ページの向きと設定、スタイルと色をサポートしています。

不要なビジュアル コントロールを無効にしたり、カスタム デザインのツールバーに置き換えたりすることもできます。

サードパーティの PDF コンポーネントをアプリケーションのルック アンド フィールと組み合わせるのに問題がありますか?

WPF PDF ビューアーに切り替えて、デザインのアイデアを簡単に実装できます。

柔軟なテキスト処理

WPF PDF Viewer を使用すると、アプリケーションでテキスト検索を実行したり、テキストの断片を選択したり、テキストの指定された部分を選択してコピーしたりできます。 PDF リンク、「行為」および「デスティネーション」プロパティのサポートにより、ハイパーテキストの操作が簡素化されます。 ドキュメント内のすべてのリンクは、箱から出してすぐにクリック可能で、追加の操作は必要ありません。

アプリケーションとの簡単なやり取り

WPF アプリケーション用の PDF ビューアーは、開発者の手を離れて多くの作業を行うことができます。 20 以上のイベントにより、ほぼすべてのユーザー アクションを追跡し、即座に対応できます。 ユーザーの選択に応じて、ナビゲーション ハンドラーをオーバーライドしたり、フィードバックを提供したり、その場でドキュメントを変更したりします。

ところで、コア 特徴はすべて依存関係特徴です。

簡単な統合

WPF PDF Viewer はオープン ソース ソリューションです。 コードは GitHub リポジトリから取得できます。 御注目ください! Pdf Viewer はネイティブに WPF FrameworkElement です。 これは WPF 専用に設計されたものであり、WinForms コンポーネントの適応ではありません。

WinForms バージョンは、 こちらから 入手できます。

そして、他の多くの...

  • 豊富な表示オプション: 水平および垂直の複数ページ表示、単一ページ表示、およびタイル表示。
  • ページの余白、強調表示の色、背景色など、ページの表示を完全に制御できます。
  • 非同期検索、マウスまたはコードからのテキスト選択を含む柔軟なテキスト処理。
  • 非同期印刷;
  • カスタマイズ可能なテキストの強調表示;
  • テキスト内の Web リンクを自動的に検出し、クリック可能にします。
  • PDFリンク、アクション、宛先をサポート。
  • 「クリック時」の強力なイベント処理を提供し、結果をオーバーライドできます。
  • PDF ナビゲーション要素のカスタム イベント ハンドラーをサポートします。
  • 20 以上のイベントにより、ほぼすべてのユーザー アクションに対する反応をプログラムできます。
  • 100% フォーム サポート。 値を抽出し、フィールドを編集し、変更を PDF および FDF に保存します。
  • カスタム PDF ビューア コントロール ビューとカスタム ドキュメント レンダリングの派生クラスで描画メソッドをオーバーライドします。
  • 指定したファイル、ストリーム、またはバイト配列から PDF をダウンロードします。