Carregando Licença MS PUB

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

 

Microsoft Publisher é um software que se especializa em layout e design de páginas. Ele suporta 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 criar 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 softwares, como Microsoft Word ou Adobe InDesign, a menos que sejam primeiro convertidos para outro formato de arquivo.

Aspose.PUB para C++ permite trabalhar com arquivos PUB diretamente dentro de suas aplicações C++. A biblioteca possibilita o carregamento, edição e conversão de arquivos .pub para PDF, HTML, XLSX, DOC e outros formatos de imagem. Ela pode ser integrada aos seus projetos ou usada para criar aplicações multiplataforma que abram, mesclem e convertam arquivos Microsoft Publisher. Funcionalidades opcionais (disponíveis em algumas edições) permitem abrir arquivos PUB para visualização ou edição leve, ou mesmo mesclar vários arquivos PUB em um único documento para simplificar fluxos de trabalho. Tudo isso sem a necessidade de software ou assinaturas adicionais.

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 às suas funcionalidades e capacidades, além de oferecer ao usuário acesso ao suporte e a atualizações. Para ver outros exemplos de código e arquivos de dados, visite o Aspose Github Project .

Antes de começar a usar o Aspose.PUB, você deve ativar sua licença. Abra o Gerenciador de Pacotes NuGet do seu projeto e procure por Aspose.PUB. Instale o pacote diretamente no seu ambiente de desenvolvimento. Se preferir a linha de comando, abra o **Package Manager Console** e digite `Install-Package Aspose.PUB` (sem aspas). Após concluir qualquer uma dessas etapas, você estará pronto para usar o Aspose.PUB em seus projetos.

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 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 escrever em arquivos.
  3. Chame o método SetLicense() no objeto de licença e passe‑o ao 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.