将 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 外观进行开关。