Додавайте та керуйте друкованими квитками

Створюйте, редагуйте, посилайте та отримуйте квитки для друку файлів XPS за допомогою C++

 

У контексті файлів XPS заявка на друк — це набір інструкцій, які вказують, як потрібно друкувати документ. По суті, це файл конфігурації, який містить інформацію про:

  • Розміри та орієнтація надрукованих сторінок.
  • Необхідно використовувати лоток або пристрій подачі паперу.
  • Роздільна здатність і глибина кольору надрукованого матеріалу.
  • Чи друкувати на обох сторонах паперу.
  • Порядок друку та сортування сторінок.
  • Будь-які додаткові варіанти фінішної обробки, такі як зшивання, скріплення або пробивання отворів.

Розуміючи та використовуючи квитки для друку, ви можете оптимізувати процес друку та отримати бажаний результат для своїх документів XPS.

Рішення API Aspose.Page серед інших функцій дозволяє працювати з друкованими квитками. Тут ви знайдете інформацію, яка пояснює, як їх створювати, редагувати, отримувати та пов’язувати. Для роботи з квитками друку файлів 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.
  3. Щоб видалити непотрібні параметри з квитка, скористайтеся методом Remove() .
  4. Збережіть документ зі зміненою заявкою друку за допомогою методу XPsDocument.Save().
Відредагуйте друкований квиток

Кроки, щоб отримати друк квитків через C++.

  1. Встановіть шлях до каталогу документів.
  2. Відкрийте документ XPS із роздрукованими квитками за допомогою класу XpsDocument.
  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 What is XPS File Format

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