XPS (Open XML Paper Specification) та OXPS (OpenXPS) є форматами документів з фіксованими сторінками, які зберігають макет та форматування оригінального вмісту. Хоча документи XPS схожі на файли PDF (Portable Document Format), вони не підтримуються так широко на різних платформах і пристроях. У цій статті ми покажемо, як перетворити XPS або OXPS у PDF на C#, надаючи всебічний посібник для розробників, які прагнуть покращити свої можливості управління документами.
Зміст
- C# API для перетворення XPS у PDF
- Перетворення XPS у PDF за допомогою C#
- Перетворення конкретних сторінок XPS у PDF
- Перетворювач OXPS у PDF на C#
- Перетворення конкретних сторінок OXPS у PDF
- Перетворення файлу XPS у PDF онлайн
- Ресурси для навчання з перетворення XPS у PDF
C# API для перетворення XPS у PDF
Щоб досягти ефективного перетворення XPS у PDF на C#, ми будемо використовувати Aspose.Page для .NET API. Ця потужна бібліотека дозволяє розробникам створювати, редагувати, маніпулювати та перетворювати як XPS, так і EPS/PS документи без зусиль. Aspose.Page для .NET є надійним, автономним API, який легко інтегрується у ваші .NET додатки.
Ви можете або завантажити DLL безпосередньо, або встановити API, використовуючи наступну команду NuGet:
PM> Install-Package Aspose.Page
Перетворення XPS у PDF за допомогою C#
Щоб перетворити цілий документ XPS у формат PDF, виконайте ці кроки:
- Завантажте вхідний файл XPS.
- Ініціалізуйте об’єкт параметрів з необхідними параметрами.
- Створіть екземпляр PdfDevice для рендерингу.
- Експортуйте документ XPS у файл PDF.
Ось приклад коду, що демонструє як перетворити файл XPS у PDF за допомогою C#:
Перетворення конкретних сторінок XPS у PDF на C#
Якщо вам потрібно перетворити конкретні сторінки з документа XPS у формат PDF, виконайте ці кроки:
- Ініціалізуйте вхідний потік XPS.
- Завантажте документ XPS з потоку.
- Створіть екземпляр об’єкта PdfSaveOptions.
- Вкажіть номери сторінок для перетворення.
- Збережіть документ як файл PDF.
Наступний приклад коду ілюструє як перетворити конкретні сторінки XPS у PDF на C#:
Цей фрагмент використовує документ XPS з кількома сторінками, перетворюючи лише сторінки 1 та 3 у PDF, як зазначено. Скріншот нижче демонструє дві сторінки, відрендерені як PDF документ:
Перетворювач OXPS у PDF на C#
Формат OXPS є вдосконаленою версією формату файлу XPS, але може не підтримуватися старішими операційними системами. Перетворення документа OXPS у PDF є простим:
- Ініціалізуйте вхідний потік OXPS.
- Завантажте файл OXPS з потоку.
- Створіть екземпляр класу PdfSaveOptions.
- Експортуйте документ OXPS у файл PDF.
Ось приклад коду, що показує як перетворити OXPS у PDF на C#:
Перетворення конкретних сторінок OXPS у PDF на C#
Ви також можете перетворити конкретні сторінки з документа OXPS у формат PDF. Виконайте ці кроки:
- Завантажте файл OXPS.
- Оголосіть об’єкт PdfSaveOptions.
- Вкажіть номер(и) сторінок, які ви хочете перетворити.
- Рендеруйте документ OXPS у PDF.
Фрагмент коду нижче демонструє як перетворити конкретні сторінки OXPS у PDF на C#, зосереджуючи увагу на перетворенні першої сторінки:
Отримати безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб протестувати бібліотеку Aspose.Page без будь-яких обмежень оцінки.
Ресурси для навчання з перетворення XPS у PDF
Окрім перетворення документів XPS або OXPS у формат PDF, досліджуйте різноманітні можливості бібліотеки за допомогою цих ресурсів:
Висновок
У цій статті ми розглянули, як програмно перетворити XPS у PDF та OXPS у PDF за допомогою C#. Ми також охопили, як експортувати конкретні сторінки з документів XPS та OXPS у формат PDF. Використовуючи найкращу бібліотеку C# для перетворення XPS у PDF, ви можете оптимізувати свій робочий процес обробки документів. Якщо у вас є будь-які запитання, не соромтеся звертатися на наш безкоштовний форум підтримки.