Объединить документы PS в PDF

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

 

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

В следующем примере кода показано, как объединить файлы PostScript с помощью C++. Если вам нужно узнать, как эту функцию можно интегрировать в веб-решение или объединить файлы в Интернете, вы можете попробовать кроссплатформенный инструмент PS Merger . .

Чтобы объединить файлы PS и EPS, нам нужно:

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

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

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Действия по объединению файлов PostScript с C++

  1. Создайте экземпляр PsDocument из первого файла PostScript.
  2. Создайте массив файлов PS, который будет объединен с первым.
  3. Используйте PdfSaveOptions , чтобы указать логическое значение AdditionalFontsFolder и SuppressError.
  4. Объедините (с помощью MergeToPdf ) PS-файлы с созданным документом и сохраните его в формате PDF с параметрами сохранения PDF.
  5. Если значение SuppressErrors было истинным, как это происходит по умолчанию, можно увидеть, какие ошибки возникли при объединении файлов PostScript с PDF-документом и были сохранены в списке Исключения.
Объединить файлы PS в PDF

Объединение инкапсулированных файлов PostScript с C++

Чтобы объединить EPS с PDF, вам нужно будет выполнить те же действия, что и для слияния PS с PDF. Чтобы изучить более подробный пример кода, перейдите на страницу Aspose.Page Документация .

PS Формат файла PS

Формат PS является одним из форматов языка описания страниц (PDL). Он способен содержать как графическую, так и текстовую информацию на странице. Именно поэтому формат поддерживался большинством программ для редактирования изображений. Сам файл postscript является своеобразной инструкцией для принтеров. Он содержит информацию о том, что и как печатать со своей страницы.