Печать PDF в XPS-принтер

Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.

Печать PDF в XPS-принтер в C#

Вы можете напечатать PDF-файл на XPS-принтере или другом программном принтере, используя класс PdfViewer. Для этого создайте объект класса PdfViewer и откройте PDF-файл с помощью метода BindPdf. Вы можете установить различные параметры печати с помощью классов PrinterSettings и PageSettings. Вам также необходимо установить свойство PrinterName на XPS или другой программный принтер, который у вас установлен.

Наконец, используйте метод PrintDocumentWithSettings, чтобы напечатать PDF на XPS или другом программном принтере. Следующий фрагмент кода показывает, как напечатать PDF-файл на XPS-принтере.

Выбор источника бумаги по размеру страницы PDF

Начиная с версии 24.4, в диалоговом окне печати можно выбрать источник бумаги по размеру страницы PDF. Следующий фрагмент кода позволяет выбирать лоток принтера на основе размера страницы PDF.

Эту настройку можно включить и отключить с помощью фасада PdfContentEditor.