Объединение документов XPS в PDF
Решение C++ API для объединения нескольких файлов XPS
Формат файла XPS позволяет хранить несколько документов в одном файле, а также может содержать несколько страниц. Решение Aspose.Page API для C++ предлагает возможность объединять несколько файлов в один, в результате чего получается файл XPS или PDF, содержащий объединенное содержимое всех исходных файлов.
Здесь вы найдете пример кода использования API для объединения файлов XPS. Чтобы узнать, как эту функцию можно интегрировать в веб-решение или использовать для онлайн-объединения файлов, вы можете попробовать кросс-платформенную программу XPS Merger . инструмент.
Чтобы объединить файлы PS и EPS, вам необходимо:
API Aspose.Page для C++ — многофункциональный, мощный и простой в использовании API для обработки и преобразования документов для платформы C++.
Вы можете загрузить последнюю версию напрямую, просто откройте диспетчер пакетов NuGet, найдите Aspose.Page.Cpp и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Действия по объединению нескольких файлов XPS в PDF с помощью C++.
- Задайте путь к каталогу документов.
- Инициализируйте выходные потоки PDF и входные потоки файлов XPS.
- Создайте экземпляр XpsDocument из созданного ранее входного потока.
- Инициализируйте объект параметров с помощью параметров TextCompression, ImageCompression, JpegQualityLevel для выходного файла с помощью PdfSaveOptions Сорт.
- Используя класс PdfDevice , создайте устройство рендеринга для формата PDF.
- Объедините файлы XPS для вывода документа XPS.
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
Объединить файлы PS в PDF
Действия по объединению нескольких файлов XPS в один файл с помощью C++.
- Создайте экземпляр XpsDocument из первого файла XPS.
- Создайте массив файлов XPS, который будет объединен с первым.
- Объедините (с помощью Merge ) файлы XPS с созданным документом и сохраните его.
Объединить файлы PS в PDF
XPS Формат файла XPS
Формат XPS похож на формат PDF. Оба являются форматами языка описания страниц (PDL). EPS основан на HTML, а не на языке PostScript. Файл .eps может содержать разметку структуры документа вместе с информацией о том, как документ будет выглядеть. Также добавлены инструкции о том, как распечатать и визуализировать документ. Особенность формата в том, что он фиксирует описание документа, а значит, он будет выглядеть одинаково независимо от того, кто и из какой операционной системы его открывает.