Загрузка лицензии 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 из файла. Для этого следует выполнить следующие шаги:
- Инициализируйте объект лицензии типа Aspose::Pub::License. Метод System::MakeObject() используется для динамического создания экземпляра класса License .
- Вызовите метод 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 из потока, выполните следующие шаги:
- Создайте экземпляр класса License и присвойте его переменной License.
- Для загрузки лицензии создайте экземпляр класса FileStream — потока байтов, используемого для чтения и записи файлов.
- Вызовите метод 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 и начните оценивать ее в своей среде разработки.