Licenciamento

Introdução

Às vezes, para obter os melhores resultados de avaliação, pode ser necessário um método prático. Por esse motivo, o Aspose.Slides oferece diferentes planos de compra e também oferece 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 do pacote adquirido. A versão de avaliação simplesmente se torna licenciada depois que você adiciona 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 uma licença especificada) fornece a funcionalidade completa do produto, com duas limitações:

  • Ele adiciona uma caixa de texto com marca d’água de avaliação ao centro de cada slide de cada apresentação que salva.
  • O texto que seu código lê de uma apresentação é truncado aos primeiros caracteres, seguido por um aviso sobre a limitação da avaliação. O texto que seu código grava é salvo integralmente.

Sobre a Licença

Você pode baixar facilmente uma versão de avaliação do Aspose.Slides para PHP via Java a partir da sua página de download. A versão de avaliação oferece absolutamente os mesmos recursos da versão licenciada do Aspose.Slides. Além disso, a versão de avaliação simplesmente se torna licenciada depois que você compra uma licença e adiciona algumas linhas de código para aplicá‑la.

A licença é um arquivo XML em texto simples que contém detalhes como o nome do produto, número de desenvolvedores a que está licenciada, data de expiração da assinatura, etc. O arquivo é assinado digitalmente, portanto não o modifique. Mesmo a adição acidental de uma quebra de linha extra ao conteúdo do arquivo o tornará inválido.

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.

Licença Adquirida

Após a compra, você precisa aplicar o arquivo ou fluxo de licença.

Definir uma Licença no Aspose.Slides para PHP via Java

Licenças podem ser aplicadas a partir destes locais:

  • Caminho explícito
  • Fluxo
  • Como Licença por Medição – um novo mecanismo de licenciamento

Aplicar uma Licença Usando um Arquivo

Este trecho de código é usado para definir um arquivo de licença:

PHP

<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/pt/lib/aspose.slides.php");

use aspose\slides\License;

$license = new License();
$license->setLicense(__DIR__ . "/Aspose.Slides.lic");

O exemplo espera que o arquivo de licença esteja ao lado do script e passa seu caminho absoluto: o Aspose.Slides roda dentro do Tomcat, portanto não resolve um caminho relativo em relação à pasta do seu script. 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) ao método setLicense.

Aplicar uma Licença a partir de um Fluxo

Este trecho de código é usado para aplicar uma licença a partir de um fluxo:

<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/pt/lib/aspose.slides.php");

use aspose\slides\License;

$stream = new Java("java.io.FileInputStream", __DIR__ . "/Aspose.Slides.lic");

$license = new License();
$license->setLicense($stream);

$stream->close();

FAQ

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

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

O que acontece depois que 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 estará elegível a usar versões mais recentes sem renovação.