Licenciamento

Visão geral

Aspose.Slides pode ser usado em modo de avaliação ou com uma licença válida. A versão de avaliação fornece a mesma funcionalidade da versão licenciada, mas adiciona uma marca d’água de avaliação quando as apresentações são abertas ou salvas e limita a extração de texto a um slide.

Este artigo explica como o licenciamento funciona no Aspose.Slides e como aplicar uma licença antes de usar a biblioteca. Uma licença pode ser carregada de um arquivo, stream ou recurso incorporado usando a classe License. O artigo também mostra como validar se uma licença foi aplicada corretamente.

Avaliar Aspose.Slides

Limitações da versão de avaliação

  • Enquanto a versão de avaliação do Aspose.Slides (sem uma licença especificada) fornece funcionalidade completa do produto, ela insere uma marca d’água de avaliação no topo do documento nas operações de abertura e salvamento.
  • Você está limitado a um slide ao extrair textos de apresentações.

Licenciamento no Aspose.Slides

  • Uma versão de avaliação se torna licenciada após você adquirir uma licença e adicionar algumas linhas de código (para aplicar a licença).
  • A licença é um arquivo XML de texto simples que contém detalhes como o nome do produto, número de desenvolvedores licenciados, data de expiração da assinatura, etc.
  • O arquivo de licença é assinado digitalmente, portanto você não deve modificá‑lo. Mesmo a adição inadvertida de uma quebra de linha extra ao conteúdo do arquivo invalidará a licença.
  • O Aspose.Slides for Android via Java normalmente procura a licença nos seguintes locais:
    • Um caminho explícito
    • A pasta que contém Aspose.Slides.jar
  • Para evitar as limitações associadas à versão de avaliação, você precisa definir uma licença antes de usar o Aspose.Slides. Você só precisa definir a licença uma vez por aplicação ou processo.

Aplicando uma licença

Uma licença pode ser carregada de um arquivo ou stream.

Arquivo

O método mais simples de definir uma licença requer que você coloque o arquivo de licença na pasta que contém Aspose.Slides.jar ou o jar da sua aplicação.

Este código Java mostra como definir um arquivo de licença:

// Instancia a classe License
com.aspose.slides.License license = new com.aspose.slides.License();

// Define o caminho do arquivo de licença
license.setLicense("Aspose.Slides.Android.via.Java.lic");

Stream

Você pode carregar uma licença a partir de um stream. Este código Java mostra como aplicar uma licença a partir de um stream:

// Instancia a classe License
com.aspose.slides.License license = new com.aspose.slides.License();

// Define a licença através de um stream
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));

Validando uma licença

Para verificar se uma licença foi definida corretamente, você pode validá‑la. Este código Java mostra como validar uma licença:

License license = new License();
license.setLicense("Aspose.Slides.Android.via.Java.lic");

if (License.isLicensed()) 
{
    System.out.println("License is good!");
}

Segurança em ambientes multithread

FAQ

Posso aplicar a licença em um ambiente completamente offline (sem acesso à internet)?

Sim. A validação da licença é feita localmente usando o arquivo de licença; não é necessária conexão com a internet.

O que acontece após a expiração da assinatura de um ano? A biblioteca deixa de funcionar?

Não. A licença é perpétua: você pode continuar usando as versões lançadas antes da data de término da sua assinatura; você simplesmente não poderá usar versões mais recentes sem renovar.