WPFアプリケーションでPDFを印刷
次のコードスニペットは、Aspose.PDF.Drawingライブラリでも動作します。
直接印刷
Aspose.PDFライブラリは、PDFファイルをXPSに変換する機能を持っています。この機能を使用して、ドキュメントの印刷を整理できます。
直接印刷の例を考えてみましょう:
この場合、次の手順に従います:
- OpenFileDialogを使用してPDFファイルを開きます。
- PDFをXPSに変換し、MemoryStreamオブジェクトに保存します。
- MemoryStreamオブジェクトをXpsパッケージに関連付けます。
- パッケージをパッケージストアに追加します。
- パッケージに基づいてXpsDocumentを作成します。
- FixedDocumentSequenceのインスタンスを取得します。
- PrintDialogを使用してこのシーケンスをプリンターに送信します。
ドキュメントの表示と印刷
多くの場合、ユーザーは印刷する前にドキュメントを見たいと考えます。表示を実装するために、DocumentViewer
コントロールを使用できます。
このアプローチを実装するためのほとんどの手順は、前の例と似ています。