Отредактируйте существующий билет на печать с помощью Aspose.Page для .NET
Введение
Добро пожаловать в это подробное руководство по редактированию существующих билетов на печать с помощью Aspose.Page для .NET! Aspose.Page — мощная библиотека, которая позволяет разработчикам легко работать с документами XPS. В этом уроке мы познакомим вас с процессом редактирования печатных билетов на практических примерах, разбив каждый шаг для беспрепятственного обучения.
Предварительные условия
Прежде чем мы углубимся в руководство, убедитесь, что у вас есть следующие предварительные условия:
- Базовые знания программирования на C#.
- Visual Studio установлена на вашем компьютере.
- Библиотека Aspose.Page для .NET загружена и используется в вашем проекте.
Если вы еще не установили Aspose.Page для .NET, вы можете скачать его.здесь.
Импортировать пространства имен
Для начала импортируйте необходимые пространства имен в свой проект C#. Это гарантирует, что у вас есть доступ к функциям Aspose.Page.
using Aspose.Page.XPS;
using Aspose.Page.XPS.XpsMetadata;
using Aspose.Page.XPS.XpsModel;
using System;
using System.Drawing;
Теперь давайте разобьем предоставленный вами пример кода на несколько шагов.
Шаг 1. Установите каталог документов
// Путь к каталогу документов.
string dir = "Your Document Directory";
Вот замените"Your Document Directory"
с фактическим путем, по которому расположены ваши документы XPS.
Шаг 2. Откройте документ XPS с билетами на печать
// ExStart:3
XpsDocument xDocs = new XpsDocument(dir + "input3.xps");
JobPrintTicket pt = xDocs.JobPrintTicket;
// ExEnd:3
Этот шаг включает открытие документа XPS и получение его JobPrintTicket.
Шаг 3. Удаление параметров из билета печати задания
// ExStart:4
pt.Remove(
"ns0000:PageDevmodeSnapshot",
"ns0000:JobInterleaving",
"ns0000:JobImageType");
// ExEnd:4
Удалите ненужные параметры из JobPrintTicket, используя командуRemove
метод.
Шаг 4. Добавьте параметры в билет печати задания
// ExStart:5
pt.Add(
new JobCopiesAllDocuments(2),
new PageMediaSize(PageMediaSize.PageMediaSizeOption.ISOA4));
// ExEnd:5
Добавьте нужные параметры в JobPrintTicket, используяAdd
метод.
Шаг 5. Сохраните документ с измененным билетом на печать задания
// ExStart:6
xDocs.Save(dir + "output3.xps");
// ExEnd:6
Сохраните измененный документ XPS с обновленным JobPrintTicket.
Повторите эти шаги, чтобы упростить процесс редактирования билетов на печать с помощью Aspose.Page для .NET!
Заключение
Поздравляем! Вы успешно научились редактировать существующие билеты на печать с помощью Aspose.Page для .NET. Эта мощная библиотека обеспечивает гибкость и простоту работы с документами XPS, что делает ее бесценным инструментом для разработчиков.
Часто задаваемые вопросы
Вопрос 1: Могу ли я использовать Aspose.Page для .NET с другими форматами документов?
О1: Да, Aspose.Page для .NET в первую очередь ориентирован на документы XPS, но Aspose предлагает различные библиотеки для разных форматов. Проверьте их документацию для получения более подробной информации.
Вопрос 2. Совместим ли Aspose.Page для .NET с .NET Core?
О2: Да, Aspose.Page для .NET совместим с .NET Core, что обеспечивает гибкость вашей среды разработки.
В3: Как я могу получить поддержку или задать вопросы, связанные с Aspose.Page?
A3: ПосетитеФорум Aspose.Pageчтобы получить поддержку сообщества и связаться с другими разработчиками.
Вопрос 4. Существует ли бесплатная пробная версия Aspose.Page для .NET?
A4: Да, вы можете получить бесплатную пробную версию.здесь.
Вопрос 5: Как я могу получить временную лицензию на Aspose.Page для .NET?
А5: Посетитеэта ссылка получить временную лицензию.