Caricamento licenza MS PUB
Ottieni la licenza di MS Publisher da un file o stream C++
Microsoft Publisher è un software specializzato nel layout e nel design delle pagine. Supporta vari formati di file, tra cui MS Publisher 2.0 o successivo, .txt, RTF, MS Word, HTML, testo Unicode e altro. Il formato di file .pub in Publisher è versatile, in quanto può includere un mix di testo, immagini e grafica, rendendolo ideale per la creazione di materiale promozionale come volantini, brochure e cartoline. Questi file possono essere aperti, modificati e stampati utilizzando Microsoft Publisher, ma non possono essere aperti o modificati in altri programmi software, come Microsoft Word o Adobe InDesign, a meno che non vengano prima convertiti in un altro formato di file.
Aspose.PUB per C++ è una libreria progettata per funzionare con file .pub. Consente il caricamento, la modifica e la conversione di file .pub in PDF, HTML, XLSX, DOC e altri formati immagine. La libreria può essere integrata in progetti C++ o utilizzata per creare applicazioni multipiattaforma per l'apertura, l'unione e la conversione di file di Microsoft Publisher. Con questa soluzione, puoi convertire in modo efficiente i file .pub senza la necessità di software o abbonamenti aggiuntivi. È possibile trovare e testare esempi dell'implementazione della libreria in varie applicazioni.
In questa pagina imparerai come impostare una licenza per l’utilizzo della libreria Aspose.Pub per C++. Il file di licenza è necessario per utilizzare la libreria e fornisce l’accesso alle sue caratteristiche e funzionalità e fornirà inoltre all’utente l’accesso al supporto e agli aggiornamenti. Per imparare altri esempi di codice e file di dati, vai su Aspose Github Project .
Per caricare la licenza sarà necessario installare l'API Aspose.PUB. Puoi farlo cercandolo nel gestore pacchetti NuGet o utilizzando il comando Install-Package Aspose.PUB nella console di Package Manager.
Package Manager Console Command
PM> Install-Package Aspose.PUB
Questo codice spiega il caricamento della licenza Aspose.PUB da un file. Per questo, dovrebbero essere presi i seguenti passi:
- Inizializzare l’oggetto licenza di tipo Aspose::Pub::License. Il metodo System::MakeObject() viene utilizzato per creare dinamicamente un’istanza della classe License .
- Chiama il metodo SetLicense() sull’oggetto licenza e passa il percorso del file di licenza come argomento .
Passaggi per caricare la licenza PUB da un file 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");
Per caricare la licenza Aspose.PUB da un flusso, è necessario eseguire i seguenti passaggi:
- Crea un’istanza della classe License e assegnala alla variabile License.
- Per caricare la licenza, creare un’istanza della classe FileStream, che rappresenta un flusso di byte e viene utilizzata per leggere e scrivere nei file.
- Chiama il metodo SetLicense() sull’oggetto licenza e passa l’oggetto myStream. Questo metodo imposta la licenza per la libreria Aspose.Pub utilizzando il contenuto del file di licenza rappresentato dall’oggetto FileStream.
Passaggi per caricare la licenza PUB da uno stream 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);