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

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

 

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

В следующем примере кода показано, как объединить файлы PostScript с помощью C++. Если вам нужно узнать, как можно интегрировать (встроить) эту функцию в веб-решение или объединять файлы онлайн, вы можете попробовать кроссплатформенный инструмент PS 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

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

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

Объединение файлов Encapsulated PostScript с помощью C++

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

PS What is PS File Format

PS (PostScript) — язык описания страниц, объединяющий текст и графику в один файл. Широко поддерживается графическими редакторами и принтерами, содержит инструкции для рендеринга страницы.