Ładowanie licencji MS PUB
Uzyskaj licencję MS Publisher z pliku lub strumienia C++
Microsoft Publisher to oprogramowanie specjalizujące się w układach i projektach stron. Obsługuje różne formaty plików, w tym MS Publisher 2.0 lub nowszy, .txt, RTF, MS Word, HTML, tekst Unicode i inne. Format pliku .pub w programie Publisher jest wszechstronny, ponieważ może zawierać mieszankę tekstu, obrazów i grafiki, dzięki czemu idealnie nadaje się do tworzenia materiałów promocyjnych, takich jak ulotki, broszury i pocztówki. Pliki te można otwierać, edytować i drukować za pomocą programu Microsoft Publisher, ale nie można ich otwierać ani edytować w innych programach, takich jak Microsoft Word lub Adobe InDesign, chyba że zostaną najpierw przekonwertowane na inny format pliku.
Aspose.PUB dla C++ to biblioteka przeznaczona do pracy z plikami .pub. Pozwala na ładowanie, edycję i konwersję plików .pub do formatu PDF, HTML, XLSX, DOC i innych formatów graficznych. Bibliotekę można zintegrować z projektami C++ lub wykorzystać do tworzenia wieloplatformowych aplikacji do otwierania, łączenia i konwertowania plików Microsoft Publisher. Dzięki temu rozwiązaniu możesz wydajnie konwertować pliki .pub bez potrzeby posiadania dodatkowego oprogramowania lub subskrypcji. Przykłady implementacji biblioteki w różnych aplikacjach można znaleźć i przetestować.
Na tej stronie dowiesz się jak ustawić licencję na korzystanie z biblioteki Aspose.Pub dla C++. Plik licencyjny jest wymagany do korzystania z biblioteki i zapewnia dostęp do jej funkcji i możliwości, a także zapewnia użytkownikowi dostęp do pomocy technicznej i aktualizacji. Aby poznać inne przykłady kodu i pliki danych, przejdź do Aspose Github Project .
Aby załadować licencję, musisz zainstalować API Aspose.PUB. Możesz to zrobić, wyszukując go w menedżerze pakietów NuGet lub za pomocą polecenia Install-Package Aspose.PUB w konsoli menedżera pakietów.
Package Manager Console Command
PM> Install-Package Aspose.PUB
Ten kod wyjaśnia ładowanie licencji Aspose.PUB z pliku. W tym celu należy podjąć następujące kroki:
- Zainicjuj obiekt licencji typu Aspose::Pub::License. Metoda System::MakeObject() służy do dynamicznego tworzenia instancji klasy License .
- Wywołaj metodę SetLicense() na obiekcie licencji i podaj jako argument ścieżkę do pliku licencji .
Kroki, aby załadować licencję PUB z pliku 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");
Aby załadować licencję Aspose.PUB ze strumienia należy wykonać następujące kroki:
- Utwórz instancję klasy License i przypisz ją do zmiennej License.
- Aby załadować licencję, utwórz instancję klasy FileStream, która reprezentuje strumień bajtów i służy do odczytu i zapisu plików.
- Wywołaj metodę SetLicense() na obiekcie licencji i przekaż obiekt myStream. Ta metoda ustawia licencję dla biblioteki Aspose.Pub przy użyciu zawartości pliku licencji reprezentowanego przez obiekt FileStream.
Kroki, aby załadować licencję PUB ze strumienia 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);