PDFファイルを.NET Coreで印刷する方法

次のコードスニペットは、Aspose.PDF.Drawingライブラリでも動作します。

.NET CoreでPDFドキュメントを印刷する

Aspose.PDFライブラリを使用すると、PDFファイルをXPSに変換できます。この機能は、ドキュメントの印刷を整理するのに役立ちます。デフォルトプリンターを使用する例を見てみましょう。

この例では、PDFドキュメントをXPSに変換し、ローカルプリンターのキューにジョブとして追加します。

PDFページサイズによる用紙ソースの選択

24.4リリース以降、印刷ダイアログでPDFページサイズに基づいて用紙ソースを選択することが可能になりました。次のコードスニペットは、PDFのページサイズに基づいてプリンタートレイを選択することを可能にします。

この設定は、Document.PickTrayByPdfSizeプロパティを使用してオンまたはオフに切り替えることができます。

印刷ダイアログプリセットページスケーリング

次のコードスニペットは、PrintScalingプロパティが正しく適用され、PDFに保存されることを保証するためのものです。

PrintScalingプロパティは、値Aspose.Pdf.PrintScaling.AppDefaultまたはAspose.Pdf.PrintScaling.Noneを持つDocumentクラスに追加されました。

このドキュメントの印刷ダイアログが表示されるときに選択されるべきページスケーリングオプションです。有効な値は、ページスケーリングなしを示すNoneと、準拠リーダーのデフォルト印刷スケーリングを示すAppDefaultです。このエントリに認識されない値がある場合は、AppDefaultを使用する必要があります。デフォルト値: AppDefault