Licenciamento
Visão geral
O 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, porém 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.
Avaliar Aspose.Slides
Você pode baixar uma versão de avaliação do Aspose.Slides for Python via .NET em sua página de download. A versão de avaliação oferece os mesmos recursos do produto licenciado. O pacote de avaliação é idêntico ao pacote adquirido e passa a ser licenciado após você adicionar algumas linhas de código para aplicar a licença.
Quando estiver satisfeito com sua avaliação do Aspose.Slides, você pode comprar uma licença. Recomendamos revisar as opções de assinatura disponíveis. Se tiver dúvidas, entre em contato com a equipe de vendas da Aspose.
Toda licença da Aspose inclui uma assinatura de um ano com atualizações gratuitas para novas versões e correções lançadas durante esse período. Usuários licenciados e em avaliação recebem suporte técnico gratuito e ilimitado.
Limitações da Versão de Avaliação
- Embora a versão de avaliação do Aspose.Slides (quando nenhuma licença é aplicada) ofereça funcionalidade completa, ela adiciona uma marca d’água de avaliação no topo do documento sempre que você o abre ou salva.
- Ao extrair texto de uma apresentação, você fica limitado a um slide.
Licenciamento no Aspose.Slides
- Uma versão de avaliação se torna licenciada após a compra de uma licença e a adição de algumas linhas de código para aplicá‑la.
- A licença é um arquivo XML de texto simples que contém detalhes como o nome do produto, o número de desenvolvedores cobertos, a data de expiração da assinatura, etc.
- O arquivo de licença é assinado digitalmente, portanto não deve ser modificado. Mesmo a inserção de uma única quebra de linha o invalidará.
- O Aspose.Slides for Python via .NET normalmente procura a licença nos seguintes locais:
- Um caminho explícito que você fornece
- A pasta que contém o script Python que chama o Aspose.Slides for Python via .NET
- Para evitar as limitações da avaliação, defina a licença antes de usar o Aspose.Slides. Você precisa configurá‑la apenas uma vez por aplicação ou processo.
Aplicando uma Licença
Uma licença pode ser carregada a partir de um arquivo, stream ou recurso incorporado.
Arquivo
A maneira mais simples de definir uma licença é colocar o arquivo de licença na mesma pasta da DLL do componente e especificar apenas o nome do arquivo (sem caminho).
O código Python a seguir demonstra como definir o arquivo de licença:
import aspose.slides as slides
# Instancia a classe License.
license = slides.License()
# Define o caminho do arquivo de licença.
license.set_license("Aspose.Slides.lic")
Se você colocar o arquivo de licença em um diretório diferente, ao chamar License.set_license(), o nome do arquivo no final do caminho explícito deve corresponder ao nome do seu arquivo de licença.
Por exemplo, você pode renomear o arquivo de licença para Aspose.Slides.lic.xml. Em seguida, no seu código, passe o caminho completo para esse arquivo (terminando com Aspose.Slides.lic.xml) ao método License.set_license().
Stream
Você pode carregar uma licença a partir de um stream. O exemplo Python a seguir mostra como aplicar uma licença a partir de um stream:
import aspose.slides as slides
# Instancia a classe License.
license = slides.License()
# Define a licença a partir de um stream.
license.set_license(stream)
Validando uma Licença
Para verificar se a licença foi aplicada corretamente, você pode validá‑la. O código Python a seguir demonstra como validar uma licença:
import aspose.slides as slides
license = slides.License()
license.set_license("Aspose.Slides.lic")
if license.is_licensed():
print("License is good!")
Segurança em Thread
Note
Os métodos License.set_license não são seguros para uso em múltiplas threads. Se precisar chamá‑los simultaneamente a partir de várias threads, use primitivas de sincronização (por exemplo,threading.Lock) para evitar problemas.
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 com a 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; apenas não será elegível para usar versões mais recentes sem renovação.