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ファサードを使用してオンオフできます。