Добавляйте билеты на печать и управляйте ими

Создавайте, редактируйте, связывайте и получайте билеты на печать файлов XPS с помощью C++.

 

В контексте файлов XPS билет на печать представляет собой набор инструкций, определяющих, как следует печатать документ. По сути, это файл конфигурации, который содержит информацию о:

  • Размеры и ориентация печатаемых страниц.
  • Необходимо использовать лоток для бумаги или устройство подачи.
  • Разрешение и глубина цвета отпечатка.
  • Печатать ли на обеих сторонах бумаги.
  • Порядок, в котором страницы должны быть напечатаны и сопоставлены.
  • Любые дополнительные варианты окончательной обработки, такие как сшивание скобами, переплет или перфорация.

Понимая и используя билеты печати, вы можете оптимизировать процесс печати и добиться желаемого результата для ваших документов XPS.

Решение Aspose.Page API, помимо других функций, позволяет работать с билетами на печать. Здесь вы найдете информацию, объясняющую, как их создавать, редактировать, получать и связывать. Чтобы манипулировать билетами печати файлов XPS, нам нужно:

-

API Aspose.Page для C++ — многофункциональное, мощное и простое в использовании средство для манипулирования и преобразования документов.

-

Откройте диспетчер пакетов NuGet, найдите Aspose.Page и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

Package Manager Console Command

    PM> Install-Package Aspose.Page

Действия по созданию пользовательского билета на печать C++.

  1. Задайте путь к каталогу документов.
  2. Создайте файл XPS, используя XpsDocument Class .
  3. Добавьте пользовательский билет на печать задания с помощью конструктора JobPrintTicket .
  4. Добавьте в заявку инициализатор параметров пользовательской страницы и параметр разрешения пользовательской страницы.
  5. Сохраните измененный документ XPS, используя метод XPsDocument.Save() .
Создайте индивидуальный печатный билет

Действия по редактированию билетов печати XPS с помощью C++.

  1. Задайте путь к каталогу документов.
  2. Откройте документ XPS с билетами на печать, используя XpsDocument Class.
  3. Чтобы удалить ненужные параметры из заявки, используйте метод Remove() .
  4. Сохраните документ с измененным билетом на печать задания с помощью метода XPsDocument.Save().
Редактировать распечатанный билет

Действия по печати билетов через C++.

  1. Задайте путь к каталогу документов.
  2. Откройте документ XPS с билетами на печать, используя XpsDocument Class.
  3. Создайте билет на печать задания с помощью конструктора JobPrintTicket.
  4. Создайте билет на печать документа, используя метод GetDocumentPrintTicket() .
  5. Получите билет на печать страницы, используя метод GetPagePrintTicket() .
  6. Сохраните документ с измененным билетом на печать задания с помощью метода XPsDocument.Save().
Получите распечатанный билет

Действия по связыванию билетов печати для файла XPS через C++.

  1. Задайте путь к каталогу документов.
  2. Создайте новый файл XPS и откройте документ XPS с билетами на печать, используя XpsDocument Class.
  3. Откройте документ XPS с билетами на печать, используя XpsDocument Class.
  4. Свяжите билет печати задания с конструктором JobPrintTicket.
  5. Свяжите билет печати документа с помощью методов GetDocumentPrintTicket() и SetDocumentPrintTicket() .
  6. Свяжите билет печати страницы с помощью методов GetPagePrintTicket() и SetPagePrintTicket() .
  7. Сохраните документ с измененным билетом на печать задания с помощью метода XPsDocument.Save().
Привязать распечатанный билет

XPS Формат файла XPS

Формат XPS похож на формат PDF. Оба являются форматами языка описания страниц (PDL). EPS основан на HTML, а не на языке PostScript. Файл .eps может содержать разметку структуры документа вместе с информацией о том, как документ будет выглядеть. Также добавлены инструкции о том, как распечатать и визуализировать документ. Особенность формата в том, что он фиксирует описание документа, а значит, он будет выглядеть одинаково независимо от того, кто и из какой операционной системы его открывает.