Ł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:

  1. Zainicjuj obiekt licencji typu Aspose::Pub::License. Metoda System::MakeObject() służy do dynamicznego tworzenia instancji klasy License .
  2. 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:

  1. Utwórz instancję klasy License i przypisz ją do zmiennej License.
  2. 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.
  3. 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);