PDFの印刷 in .NET Framework

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

C#でPDFファイルを印刷 - プリンターおよびページ設定を使用してデフォルトプリンターにPDFファイルを印刷

この記事では、C#を使用してデフォルトプリンターにPDFファイルを印刷する方法について説明します。

PdfViewerクラスを使用すると、PDFファイルをデフォルトプリンターに印刷できます。PdfViewerオブジェクトを作成し、BindPdfメソッドを使用してPDFを開く必要があります。異なる印刷設定を指定するには、PageSettingsおよびPrinterSettingsクラスを使用します。最後に、PrintDocumentWithSettingsメソッドを呼び出して、PDFをデフォルトプリンターに印刷します。次のコードスニペットは、プリンターおよびページ設定を使用してPDFをデフォルトプリンターに印刷する方法を示しています。

印刷ダイアログを表示するには、次のコードスニペットを使用してみてください。

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

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

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