C# Convert XPS to PDF | Convert OXPS to PDF in C#

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

Зміст

  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 to 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, ви можете оптимізувати свій робочий процес обробки документів. Якщо у вас є питання, не соромтеся звертатися на наш безкоштовний форум підтримки.

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