Конвертировать 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.
Процесс конверсии файла Паблишер состоит из следующих шагов:
- Интегрируйте PUB to PDF Конвертер C++ API, который работает не только с одностраничными документами, но также поддерживает многостраничные файлы .pub.
 - Загрузите файл PUB, используя класс PubFactory .
 - Создайте Parser и Parse с помощью метода Parse() метода IPubParser Интерфейс.
 - Запустите преобразование с помощью метода 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
- Образовательные ресурсы
 - Документация
 - Исходный код
 - Ссылки на API
 
- Поддержка продукта
 - Бесплатная поддержка
 - Платная поддержка
 - Блог
 - Release Notes
 
- Почему Aspose.PUB для C++?
 - Список клиентов
 - Истории успеха