Загрузка лицензии 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 for C++ позволяет без усилий работать с файлами PUB непосредственно из ваших C++‑приложений. Библиотека поддерживает загрузку, редактирование и преобразование файлов .pub в PDF, HTML, XLSX, DOC и другие форматы изображений. Её можно интегрировать в проекты или использовать для создания кроссплатформенных приложений, позволяющих открывать, объединять и конвертировать файлы Microsoft Publisher. В некоторых редакциях доступны дополнительные функции: открытие файлов PUB для просмотра или лёгкого редактирования, а также объединение нескольких файлов PUB в один документ для упрощения рабочего процесса. Перестаньте бороться с ограничениями PUB — скачайте Aspose.PUB для C++ уже сегодня и откройте свободный доступ к файлам PUB.

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

Прежде чем начать использовать Aspose.PUB, вам нужно активировать лицензию. Откройте **NuGet Package Manager** вашего проекта, найдите **Aspose.PUB** и установите пакет напрямую в среде разработки. Если вы предпочитаете командную строку, откройте **Package Manager Console** и выполните `Install-Package Aspose.PUB` (без кавычек). После выполнения любого из шагов вы сможете полностью использовать возможности 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 и начните оценивать ее в своей среде разработки.