PDFをXPSプリンターに印刷する
次のコードスニペットは、Aspose.PDF.Drawingライブラリでも動作します。
C#でPDFをXPSプリンターに印刷する
PdfViewerクラスを使用して、PDFファイルをXPSプリンターまたは他のソフトプリンターに印刷できます。そのためには、PdfViewerクラスのオブジェクトを作成し、BindPdfメソッドを使用してPDFファイルを開きます。さまざまな印刷設定は、PrinterSettingsおよびPageSettingsクラスを使用して設定できます。また、PrinterNameプロパティを、インストールされているXPSまたは他のソフトプリンターに設定する必要があります。
最後に、PrintDocumentWithSettingsメソッドを使用して、PDFをXPSまたは他のソフトプリンターに印刷します。次のコードスニペットは、PDFファイルをXPSプリンターに印刷する方法を示しています。
PDFページサイズによる用紙ソースの選択
24.4リリース以降、印刷ダイアログでPDFページサイズによる用紙ソースの選択が可能になりました。次のコードスニペットは、PDFのページサイズに基づいてプリンタートレイを選択することを可能にします。
この設定は、PdfContentEditorファサードを使用してオンオフできます。