Carregando Licença MS PUB

Obtenha a licença do MS Publisher a partir de um arquivo ou stream C++

 

O Microsoft Publisher é um software especializado em layout e design de páginas. Ele oferece suporte a vários formatos de arquivo, incluindo MS Publisher 2.0 ou posterior, .txt, RTF, MS Word, HTML, texto Unicode e muito mais. O formato de arquivo .pub no Publisher é versátil, pois pode incluir uma mistura de texto, imagens e gráficos, tornando-o ideal para a criação de materiais promocionais como folhetos, brochuras e cartões postais. Esses arquivos podem ser abertos, editados e impressos usando o Microsoft Publisher, mas não podem ser abertos ou editados em outros programas de software, como Microsoft Word ou Adobe InDesign, a menos que sejam primeiro convertidos em outro formato de arquivo.

Aspose.PUB para C++ é uma biblioteca projetada para funcionar com arquivos .pub. Ele permite o carregamento, edição e conversão de arquivos .pub para PDF, HTML, XLSX, DOC e outros formatos de imagem. A biblioteca pode ser integrada a projetos C++ ou usada para criar aplicativos de plataforma cruzada para abrir, mesclar e converter arquivos do Microsoft Publisher. Com esta solução, você pode converter arquivos .pub com eficiência sem a necessidade de software ou assinaturas adicionais. Exemplos de implementação da biblioteca em vários aplicativos podem ser encontrados e testados.

Nesta página, você aprenderá como definir uma licença para usar a biblioteca Aspose.Pub para C++. O arquivo de licença é necessário para usar a biblioteca e fornece acesso a seus recursos e capacidades e também fornecerá ao usuário acesso a suporte e atualizações. Para aprender outros exemplos de código e arquivos de dados, acesse Aspose Github Project .

Para carregar a licença, você precisará instalar a API Aspose.PUB. Você pode fazer isso procurando por ele no gerenciador de pacotes NuGet ou usando o comando Install-Package Aspose.PUB no console do gerenciador de pacotes.

Package Manager Console Command


    PM> Install-Package Aspose.PUB

Este código explica o carregamento da licença Aspose.PUB de um arquivo. Para isso, os seguintes passos devem ser seguidos:

  1. Inicialize o objeto de licença do tipo Aspose::Pub::License. O método System::MakeObject() é usado para criar dinamicamente uma instância da classe License .
  2. Chame o método SetLicense() no objeto de licença e passe o caminho para o arquivo de licença como um argumento .

Etapas para carregar a licença PUB de um arquivo 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");

Para carregar a licença Aspose.PUB de um stream, as próximas etapas devem ser seguidas:

  1. Crie uma instância da classe License e atribua-a à variável License.
  2. Para carregar a licença, crie uma instância da classe FileStream, que representa um fluxo de bytes e é usada para ler e gravar em arquivos.
  3. Chame o método SetLicense() no objeto de licença e passe-o para o objeto myStream. Este método define a licença para a biblioteca Aspose.Pub usando o conteúdo do arquivo de licença representado pelo objeto FileStream.

Etapas para carregar a licença PUB de um fluxo 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);



Perguntas frequentes

1. Como posso obter uma licença para a solução API Aspose.PUB?

A maneira mais fácil de aplicar uma licença é colocar o arquivo de licença na mesma pasta do arquivo Aspose.PUB.dll e especificar apenas o nome do arquivo sem um caminho. Outra opção é carregar uma licença de um stream.

2. Existe alguma limitação na versão de avaliação do Aspose.PUB?

A versão de teste do Aspose.PUB oferece funcionalidade completa do produto, com a única diferença sendo a presença de um aviso de versão de avaliação exibido com destaque na parte superior do documento convertido.

3. Posso avaliar a solução API Aspose.PUB antes de comprar uma licença?

Com certeza, o Aspose oferece uma versão de avaliação gratuita da solução API Aspose.PUB para que os desenvolvedores testem suas funcionalidades e compatibilidade com seus aplicativos. A versão de avaliação permite explorar os recursos da API e garantir que ela atenda aos seus requisitos antes de tomar uma decisão de compra. Basta baixar a versão de avaliação do site Aspose e começar a avaliá-la em seu ambiente de desenvolvimento.