C# Перетворення XPS у PDF | Перетворення OXPS у PDF на C#

XPS (Open XML Paper Specification) та OXPS (OpenXPS) є форматами документів з фіксованими сторінками, які зберігають макет та форматування оригінального вмісту. Хоча документи XPS схожі на файли PDF (Portable Document Format), вони не підтримуються так широко на різних платформах і пристроях. У цій статті ми покажемо, як перетворити XPS або OXPS у PDF на C#, надаючи всебічний посібник для розробників, які прагнуть покращити свої можливості управління документами.

Зміст

  1. C# API для перетворення XPS у PDF
  2. Перетворення XPS у PDF за допомогою C#
  3. Перетворення конкретних сторінок XPS у PDF
  4. Перетворювач OXPS у PDF на C#
  5. Перетворення конкретних сторінок OXPS у PDF
  6. Перетворення файлу XPS у PDF онлайн
  7. Ресурси для навчання з перетворення 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, виконайте ці кроки:

  1. Завантажте вхідний файл XPS.
  2. Ініціалізуйте об’єкт параметрів з необхідними параметрами.
  3. Створіть екземпляр PdfDevice для рендерингу.
  4. Експортуйте документ XPS у файл PDF.

Ось приклад коду, що демонструє як перетворити файл XPS у PDF за допомогою C#:

Перетворення конкретних сторінок XPS у PDF на C#

Якщо вам потрібно перетворити конкретні сторінки з документа XPS у формат PDF, виконайте ці кроки:

  1. Ініціалізуйте вхідний потік XPS.
  2. Завантажте документ XPS з потоку.
  3. Створіть екземпляр об’єкта PdfSaveOptions.
  4. Вкажіть номери сторінок для перетворення.
  5. Збережіть документ як файл PDF.

Наступний приклад коду ілюструє як перетворити конкретні сторінки XPS у PDF на C#:

Цей фрагмент використовує документ XPS з кількома сторінками, перетворюючи лише сторінки 1 та 3 у PDF, як зазначено. Скріншот нижче демонструє дві сторінки, відрендерені як PDF документ:

XPS у PDF

Перетворювач OXPS у PDF на C#

Формат OXPS є вдосконаленою версією формату файлу XPS, але може не підтримуватися старішими операційними системами. Перетворення документа OXPS у PDF є простим:

  1. Ініціалізуйте вхідний потік OXPS.
  2. Завантажте файл OXPS з потоку.
  3. Створіть екземпляр класу PdfSaveOptions.
  4. Експортуйте документ OXPS у файл PDF.

Ось приклад коду, що показує як перетворити OXPS у PDF на C#:

Перетворення конкретних сторінок OXPS у PDF на C#

Ви також можете перетворити конкретні сторінки з документа OXPS у формат PDF. Виконайте ці кроки:

  1. Завантажте файл OXPS.
  2. Оголосіть об’єкт PdfSaveOptions.
  3. Вкажіть номер(и) сторінок, які ви хочете перетворити.
  4. Рендеруйте документ OXPS у PDF.

Фрагмент коду нижче демонструє як перетворити конкретні сторінки OXPS у PDF на C#, зосереджуючи увагу на перетворенні першої сторінки:

Отримати безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб протестувати бібліотеку Aspose.Page без будь-яких обмежень оцінки.

Ресурси для навчання з перетворення XPS у PDF

Окрім перетворення документів XPS або OXPS у формат PDF, досліджуйте різноманітні можливості бібліотеки за допомогою цих ресурсів:

Висновок

У цій статті ми розглянули, як програмно перетворити XPS у PDF та OXPS у PDF за допомогою C#. Ми також охопили, як експортувати конкретні сторінки з документів XPS та OXPS у формат PDF. Використовуючи найкращу бібліотеку C# для перетворення XPS у PDF, ви можете оптимізувати свій робочий процес обробки документів. Якщо у вас є будь-які запитання, не соромтеся звертатися на наш безкоштовний форум підтримки.

Дивіться також