Конвертировать PUB-файл используя C++

Функционал конверсии Паблишер для интергации в собственные приложения C++.

 

Файловый формат документа Microsoft® — это универсальный инструмент для создания различных публикаций, включая информационные бюллетени, брошюры, листовки и открытки. Его можно использовать даже в электронных письмах и на веб‑сайтах. Файлы PUB эффективно объединяют текст вместе с растровой и векторной графикой.

Несмотря на свою полезность, формат PUB не пользуется таким же широким распространением, как форматы PDF или DOCX. Кроме того, требование платного приложения Microsoft Publisher часто заставляет преобразовывать файлы .pub в более общедоступные и удобные для пользователя форматы. Вот решение для разработчиков, работающих на C++ — API Aspose.PUB. Он предлагает комплексную функциональность преобразования, позволяя интегрировать эту возможность непосредственно в собственные проекты. Этот надёжный API поддерживает преобразование из PUB в широкий спектр форматов, включая PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLSX, CSV, PPTX, XPS, EPUB, TEX, HTML, MHTML и SVG.

Преобразование файлов .pub

Давайте посмотрим на функциональность через преобразование PUB в PDF.

Процесс конвертации Publisher состоит из следующих шагов:

  1. Интегрируйте C++ PUB to PDF Converter API, который работает не только с одностраничными документами, но также поддерживает многостраничные файлы .pub.
  2. {{i18n.feature1.item4}}
  3. Создайте парсер и выполните разбор с помощью метода Parse() интерфейса IPubParser .
  4. Запустите преобразование с помощью метода ConvertToPdf() .

Код C++ для преобразования PUB файлов

    using namespace Aspose::PUB;
    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

Конвертация PUB в любой другой формат возможна после преобразования файла в формат PDF, после чего этот преобразованный файл может быть преобразован в нужный формат.

Вы также можете попробовать кроссплатформенное приложение Publisher Converter. Оно имеет очень простой интерфейс, и процесс займёт всего несколько секунд. Решение позволяет:

  • Преобразовать несколько файлов Publisher одновременно.
  • Конвертировать PUB в PDF, HTML, EPUB, DOCX, SVG и многие другие форматы изображений.
  • Сохранять конвертированные документы на вашем устройстве.
  

Support and Learning Resources