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

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

 

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

Несмотря на то, что формат довольно популярен, он не так популярен, как такие форматы, как PDF или DOCX. Это приложение ждя конверсии MS Publisher само по себе не является бесплатным. Поэтому часто требуется конвертировать файлы с расширением .pub в другой, широко распространенный и удобный для использования формат. Вот функциональность преобразования для C++. Эта библиотека включает в себя необходимые функции преобразования, которые можно использовать для создания собственного проекта. Решение Aspose.PUB API поддерживает преобразование PUB в PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, 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 и многие другие форматы изображений.
  • Сохраняйте измененные документы на своем устройстве.



Часто задаваемые вопросы

1. Как преобразовать файлы PUB?

Чтобы преобразовать файлы PUB с помощью этого решения API, используйте класс PubFactory. Разберите файлы и начните конвертацию. Чтобы преобразовать файлы .pub онлайн, перейдите на кроссплатформенные конвертеры , где вы можете преобразовать файлы в изображения, PDF и многие другие форматы.

2. Могу ли я конвертировать файл MS Publisher в PDF?

Если вам нужно преобразовать PUB в PDF с помощью этого решения API, используйте класс PubFactory. Разберите файлы и начните конвертацию. Для онлайн-преобразования pub в pdf перейдите на кросс-платформенный конвертер .

3. Функционал бесплатный?

Кросс-платформенные конвертеры бесплатны, тогда как API вы можете получить бесплатную пробную версию, а затем купить продукт, если это необходимо.

4. Какая программа может открывать файлы .PUB?

К настоящему времени файлы с расширением .pub можно открыть мало каким программным обеспечением, кроме самого MS Publisher, и оно не является бесплатным. Но чтобы просмотреть содержимое файла, вы можете использовать кросс-платформенное приложение Viewer , которое доступно онлайн и бесплатно.

  

Support and Learning Resources