Объединение документов XPS в PDF

Решение API на C++ для объединения нескольких файлов XPS

 

Формат файлов XPS позволяет хранить несколько документов в одном файле и может содержать несколько страниц. Решение API Aspose.Page для C++ предоставляет вам возможности объединения нескольких файлов в один, в результате чего создается файл XPS или PDF, содержащий объединенный контент всех исходных файлов.

Здесь вы найдете пример кода того, как использовать API для объединения файлов XPS. Чтобы узнать, как можно интегрировать (встроить) эту функцию в веб-решение или объединять файлы онлайн, вы можете попробовать кроссплатформенный инструмент XPS Merger .

Для объединения файлов PS и EPS вам потребуются:

  • API Aspose.Page для C++, который представляет собой многофункциональный, мощный и простой в использовании API для управления документами и их преобразования для платформы C++.

  • Вы можете загрузить последнюю версию напрямую: просто откройте диспетчер пакетов NuGet, найдите Aspose.Page.Cpp и установите. Вы также можете использовать следующую команду в консоли диспетчера пакетов (Package Manager Console).

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Шаги по объединению нескольких файлов XPS в PDF с помощью C++.

  1. Укажите путь к каталогу документов.
  2. Инициализируйте потоки (streams) вывода PDF и ввода файлов XPS.
  3. Создайте экземпляр (Instance) класса XpsDocument из созданного ранее входного потока.
  4. Инициализируйте объект options параметрами TextCompression, ImageCompression, JpegQualityLevel для выходного файла с помощью класса PdfSaveOptions .
  5. Используя класс PdfDevice , создайте устройство рендеринга (rendering device) для формата PDF.
  6. Объедините файлы XPS для вывода документа XPS.
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
Объединение файлов PS в PDF

Шаги по объединению нескольких файлов XPS в один файл с помощью C++.

  1. Создайте экземпляр (Instance) XpsDocument из первого файла XPS.
  2. Создайте массив (array) файлов XPS, которые будут объединены с первым.
  3. Объедините (с помощью Merge ) файлы XPS с созданным документом и сохраните его.
Объединение файлов PS в PDF

XPS What is XPS File Format

XPS (XML Paper Specification) — альтернативный Microsoft формат PDF, основанный на XML/HTML, сохраняет макет независимо от платформы.