Licenciamento
Introdução
Às vezes, para obter os melhores resultados de avaliação, pode ser necessária uma abordagem prática. Por esse motivo, Aspose.Slides oferece diferentes planos de compra e também fornece um Teste Gratuito e uma Licença Temporária de 30 dias para avaliação.
Avaliar Aspose.Slides
Você pode baixar facilmente o Aspose.Slides para avaliação. O pacote de avaliação é o mesmo que o pacote adquirido. A versão de avaliação simplesmente se torna licenciada após você adicionar algumas linhas de código para aplicar a licença.
Limitação da Versão de Avaliação
A versão de avaliação do Aspose.Slides (sem licença especificada) fornece toda a funcionalidade do produto, mas insere uma marca d’água de avaliação no topo do documento ao abrir e salvar. Você também fica limitado a um slide ao extrair textos dos slides de apresentação.
Sobre a Licença
Você pode baixar facilmente uma versão de avaliação do Aspose.Slides para Node.js via Java a partir de sua página de download. A versão de avaliação oferece exatamente as mesmas capacidades da versão licenciada do Aspose.Slides. Além disso, a versão de avaliação simplesmente se torna licenciada após você comprar uma licença e adicionar algumas linhas de código para aplicar a licença.
A licença é um arquivo XML em texto simples que contém detalhes como o nome do produto, número de desenvolvedores para os quais está licenciada, data de expiração da assinatura, etc. O arquivo é assinado digitalmente, portanto não o modifique. Até mesmo a adição inadvertida de uma quebra de linha extra ao conteúdo do arquivo o invalidará.
Para evitar as limitações associadas à versão de avaliação, você precisa definir uma licença antes de usar o Aspose.Slides. É necessário definir a licença apenas uma vez por aplicação ou processo.
Licença Adquirida
Após a compra, você precisa aplicar o arquivo ou o fluxo de licença.
Você precisa definir a licença:
- apenas uma vez por domínio da aplicação
- antes de usar qualquer outra classe Aspose.Slides
Definindo uma Licença no Aspose.Slides para Node.js via Java
Licenças podem ser aplicadas a partir destas localidades:
- Caminho explícito
- Fluxo
- Como Licença Medida – um novo mecanismo de licenciamento
Use o método setLicense para licenciar um componente.
Embora múltiplas chamadas ao setLicense não prejudiquem, elas desperdiçam recursos (processador).
Aplicando uma Licença Usando um Arquivo
Este trecho de código é usado para definir um arquivo de licença:
Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var license = new aspose.slides.License();
license.setLicense("Aspose.Slides.lic");
Ao chamar o método setLicense, o nome da licença deve ser o mesmo do seu arquivo de licença. Por exemplo, você pode mudar o nome do arquivo de licença para “Aspose.Slides.lic.xml”. Em seguida, no seu código, você deve passar o novo nome da licença (Aspose.Slides.lic.xml) para o método setLicense.
Aplicando uma Licença a partir de um Fluxo
Este trecho de código é usado para aplicar uma licença a partir de um fluxo:
Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var license = new aspose.slides.License();
var fs = require("fs");
var readStream = fs.createReadStream("Aspose.Slides.lic");
license.setLicense(readStream, function(err, list) {
if(err) {
console.error(err); return;
}});
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 quando a assinatura de um ano expira? A biblioteca deixará 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 lançamentos mais recentes sem renovar.