将 PDF 打印到 XPS 打印机

以下代码片段也适用于 Aspose.PDF.Drawing 库。

在 C# 中将 PDF 打印到 XPS 打印机

您可以使用 PdfViewer 类将 PDF 文件打印到 XPS 打印机或其他虚拟打印机。为此,创建 PdfViewer 类的对象并使用 BindPdf 方法打开 PDF 文件。您可以使用 PrinterSettingsPageSettings 类设置不同的打印设置。您还需要将 PrinterName 属性设置为您安装的 XPS 或其他虚拟打印机。

最后,使用 PrintDocumentWithSettings 方法将 PDF 打印到 XPS 或其他虚拟打印机。以下代码片段展示了如何将 PDF 文件打印到 XPS 打印机。

根据 PDF 页面大小选择纸张来源

自 24.4 版本以来,在打印对话框中可以根据 PDF 页面大小选择纸张来源。下一个代码片段使得可以根据 PDF 的页面大小选择打印机纸盘。

此偏好可以使用 PdfContentEditor 外观进行开关。