Загрузка лицензии MS PUB

Получить лицензию MS Publisher из файла или потока C++

 

Microsoft Publisher — это программное обеспечение, которое специализируется на макете и дизайне страниц. Он поддерживает различные форматы файлов, включая MS Publisher 2.0 или более позднюю версию, .txt, RTF, MS Word, HTML, текст Unicode и другие. Формат файла .pub в Publisher является универсальным, поскольку он может включать в себя сочетание текста, изображений и графики, что делает его идеальным для создания рекламных материалов, таких как листовки, брошюры и открытки. Эти файлы можно открывать, редактировать и печатать с помощью Microsoft Publisher, но их нельзя открывать или редактировать в других программах, таких как Microsoft Word или Adobe InDesign, если только они не будут предварительно преобразованы в другой формат файла.

Aspose.PUB для C++ — это библиотека, предназначенная для работы с файлами .pub. Он позволяет загружать, редактировать и преобразовывать файлы .pub в PDF, HTML, XLSX, DOC и другие форматы изображений. Библиотеку можно интегрировать в проекты C++ или использовать для создания кроссплатформенных приложений для открытия, объединения и преобразования файлов Microsoft Publisher. С помощью этого решения вы можете эффективно конвертировать файлы .pub без необходимости в дополнительном программном обеспечении или подписках. Примеры реализации библиотеки в различных приложениях можно найти и протестировать.

На этой странице вы узнаете, как установить лицензию на использование библиотеки Aspose.Pub для C++. Файл лицензии необходим для использования библиотеки и обеспечивает доступ к ее функциям и возможностям, а также предоставляет пользователю доступ к поддержке и обновлениям. Чтобы изучить другие примеры кода перейдите на Aspose Github Project .

Чтобы загрузить лицензию, вам необходимо установить Aspose.PUB API. Вы можете сделать это либо путем поиска в диспетчере пакетов NuGet, либо с помощью команды Install-Package Aspose.PUB в консоли диспетчера пакетов.

Package Manager Console Command


    PM> Install-Package Aspose.PUB

Этот код объясняет загрузку лицензии Aspose.PUB из файла. Для этого следует предпринять следующие шаги:

  1. Инициализируйте объект лицензии типа Aspose::Pub::License. Метод System::MakeObject() используется для динамического создания экземпляра класса License .
  2. Вызовите метод SetLicense() для объекта лицензии и передайте путь к файлу лицензии в качестве аргумента.

Алгоритм загрузки лицензии PUB из файла на C++

    using Aspose::PUB;
    using System;
    // Initialize the license object
	auto license = System::MakeObject<Aspose::Pub::License>();
	// Set the license
	license->SetLicense(dataDir() + u"License\\Aspose.PUB.C++.lic");

Чтобы загрузить лицензию Aspose.PUB из потока, необходимо предпринять следующие шаги:

  1. Создайте экземпляр класса License и назначьте его переменной License.
  2. Чтобы загрузить лицензию, создайте экземпляр класса FileStream, который представляет собой поток байтов и используется для чтения и записи файлов.
  3. Вызовите метод SetLicense() для объекта лицензии и передайте ему объект myStream. Этот метод устанавливает лицензию для библиотеки Aspose.Pub, используя содержимое файла лицензии, представленного объектом FileStream.

Действия по загрузке лицензии PUB из потока C++

    // Initialize a license object
    intrusive_ptr<License>license = new License();
    // Load the license in FileStream
    intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);(u"License\\Aspose.Total.C++.lic", System::IO::FileMode::Open);
    // Set the license
    license->SetLicense(myStream);



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

1. Как я могу получить лицензию на решение Aspose.PUB API?

Самый простой способ применить лицензию — поместить файл лицензии в ту же папку, что и файл Aspose.PUB.dll, и указать только имя файла без пути. Другой вариант — загрузить лицензию из потока.

2. Есть ли какие-либо ограничения в ознакомительной версии Aspose.PUB?

Пробная версия Aspose.PUB предлагает полную функциональность продукта, с той лишь разницей, что в верхней части преобразованного документа отображается предупреждение об ознакомительной версии.

3. Могу ли я оценить решение Aspose.PUB API перед покупкой лицензии?

Конечно, Aspose предлагает бесплатную ознакомительную версию решения Aspose.PUB API для разработчиков, чтобы они могли протестировать его функциональность и совместимость со своими приложениями. Оценочная версия позволяет вам изучить возможности API и убедиться, что он соответствует вашим требованиям, прежде чем создавать решение о покупке. Просто загрузите ознакомительную версию с веб-сайта Aspose и начните оценивать ее в своей среде разработки.