Объединение документов 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++.
- Укажите путь к каталогу документов.
- Инициализируйте потоки (streams) вывода PDF и ввода файлов XPS.
- Создайте экземпляр (Instance) класса XpsDocument из созданного ранее входного потока.
- Инициализируйте объект options параметрами TextCompression, ImageCompression, JpegQualityLevel для выходного файла с помощью класса PdfSaveOptions .
- Используя класс PdfDevice , создайте устройство рендеринга (rendering device) для формата PDF.
- Объедините файлы XPS для вывода документа XPS.
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
Объединение файлов PS в PDF
Шаги по объединению нескольких файлов XPS в один файл с помощью C++.
- Создайте экземпляр (Instance) XpsDocument из первого файла XPS.
- Создайте массив (array) файлов XPS, которые будут объединены с первым.
- Объедините (с помощью Merge ) файлы XPS с созданным документом и сохраните его.
Объединение файлов PS в PDF
XPS What is XPS File Format
XPS (XML Paper Specification) — альтернативный Microsoft формат PDF, основанный на XML/HTML, сохраняет макет независимо от платформы.