Licenciamento

Visão geral

Aspose.Slides pode ser usado no modo de avaliação ou com uma licença válida. A versão de avaliação oferece a mesma funcionalidade da versão licenciada, mas adiciona uma marca d’água de avaliação a cada slide de cada apresentação que salva e trunca o texto que seu código lê através da API.

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 a partir de um arquivo, fluxo 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

  • A versão de avaliação (sem uma licença especificada) oferece funcionalidade total do produto, mas adiciona uma caixa de texto de marca d’água de avaliação a cada slide de cada apresentação que salva.
  • O texto que seu código lê através da API, incluindo o texto que acabou de definir, é truncado para os primeiros caracteres, seguido por um aviso sobre a limitação de avaliação. O texto que seu código grava é salvo integralmente.

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 nome do produto, número de desenvolvedores licenciados, data de expiração da assinatura, etc.
  • O arquivo de licença é assinadigitalmente, portanto você não deve modificá‑lo. Mesmo a adição inadvertida de uma quebra de linha extra ao conteúdo do arquivo o invalidará.
  • Aspose.Slides for Java normalmente tenta localizar 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 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 a partir de um arquivo ou fluxo.

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.Java.lic");

Fluxo

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

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

// Define a licença por meio de um fluxo
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

PHP/Java Bridge

Se você usar Aspose.Slides para PHP via Java, pode definir uma licença através de uma ponte PHP/Java. Essa ponte permite usar classes Java na sintaxe PHP. Para mais informações, veja Licença em PHP.

Validando uma Licença

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

import com.aspose.slides.*;

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

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

Segurança de Threads

Perguntas Frequentes

Posso aplicar a licença em um ambiente totalmente 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; apenas não terá direito a versões mais recentes sem renovação.