Конвертировать 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.

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

  1. Интегрируйте PUB to PDF Конвертер C++ API, который работает не только с одностраничными документами, но также поддерживает многостраничные файлы .pub.
  2. Загрузите файл PUB, используя класс PubFactory .
  3. Создайте Parser и Parse с помощью метода 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