Licenciamento

Limitações da Versão de Avaliação

Você pode baixar uma versão de avaliação do Aspose.PSD para .NET no NuGet. A versão de avaliação fornece os mesmos recursos da versão totalmente licenciada do componente com algumas restrições. Quando você compra o Aspose.PSD, simplesmente aplicar a licença remove quaisquer restrições da avaliação instalada. A versão de avaliação do Aspose.PSD para .NET fornece funcionalidades completas do produto, com apenas duas limitações:

  • Uma marca d’água em cada imagem: Qualquer imagem que você salve, modifique ou exporte tem uma marca d’água com a leitura “Avaliação Apenas. Criado com Aspose.PSD. Direitos autorais 2010-2018 Aspose Pty Ltd.”. Imagens pequenas, onde a marca d’água completa não se encaixa, possuem duas linhas diagonais através da imagem em vez disso.
  • Sem suporte para funcionalidades centrais de desenho: Em modo de avaliação, os pixels da imagem não podem ser carregados ou salvos na imagem. Para desenhar imagens, use a funcionalidade de desenho avançada em vez disso. Essa limitação afeta funcionalidades que dependem das funcionalidades centrais de desenho. O Aspose.PSD para .NET permite que você registre seu próprio formato de arquivo. No entanto, essa funcionalidade depende das funcionalidades centrais de desenho, então não faz sentido usá-la em modo de avaliação porque você não pode alterar o conteúdo desses arquivos.

Se você quiser testar o Aspose.PSD para .NET sem as limitações da avaliação, solicite uma licença temporária de 30 dias. Consulte Como obter uma Licença Temporária? para mais informações.

Sobre o Arquivo de Licença

Depois de estar satisfeito com a sua avaliação do Aspose.PSD, você pode comprar uma licença no site da Aspose. Familiarize-se com os diferentes tipos de assinatura oferecidos. Se tiver alguma dúvida, não hesite em contatar a equipe de vendas da Aspose. Toda licença da Aspose vem com uma assinatura de um ano para atualizações de software. Após o primeiro ano, renove suas assinaturas para continuar obtendo as últimas funcionalidades e correções. O suporte técnico é gratuito e ilimitado e é fornecido tanto para usuários licenciados quanto para usuários em avaliação através dos nossos Fóruns de Suporte. A licença é um arquivo XML que contém detalhes como o nome do produto, número de desenvolvedores licenciados, data de expiração da assinatura, entre outros. O arquivo é assinado digitalmente, portanto, não o modifique: mesmo adicionar inadvertidamente uma quebra de linha extra invalidará o arquivo. Após comprar o Aspose.PSD, você precisa aplicar a licença antes de criar, editar ou manipular imagens de outra forma. Se esquecer de aplicar a licença, quaisquer imagens de saída terão uma marca d’água de avaliação. Você só precisa definir a licença uma vez por aplicativo ou processo que você desenvolver.

Onde Aplicar uma Licença em seu Aplicativo

O local onde você aplica uma licença depende do tipo de aplicativo que está desenvolvendo. Siga estas regras simples:

  • Aplique a licença apenas uma vez por domínio de aplicativo. Chamar License.SetLicense várias vezes não é prejudicial, mas desperdiça o tempo do processador.
  • Aplique a licença antes de chamar quaisquer classes Aspose.PSD para .NET.
  • Aplicativos do Windows Forms ou Console: chame License.SetLicense no código de inicialização, antes de usar quaisquer classes Aspose.PSD para .NET.
  • Aplicativos ASP.NET: chame License.SetLicense do arquivo Global.asax.cs (Global.asax.vb), no método protegido Application_Start. Dessa forma, ela é chamada uma vez quando o aplicativo inicia. Não chame License.SetLicense dentro dos métodos Page_Load ou a licença será carregada toda vez que uma página da web for carregada.
  • Aplicativos Silverlight: chame License.SetLicense no evento Application_Startup no arquivo App.xaml.cs (App.xaml.vb).
  • Biblioteca de classes: chame License.SetLicense de um construtor estático da classe que usa o Aspose.PSD. O construtor estático executa antes de uma instância da sua classe ser criada, garantindo que a licença do Aspose.PSD seja configurada corretamente.

Aplicando uma Licença

Você pode facilmente baixar uma versão de avaliação do Aspose.PSD no NuGet página de download. A versão de avaliação oferece absolutamente as mesmas capacidades da versão licenciada do Aspose.PSD. Além disso, a versão de avaliação simplesmente se torna licenciada quando você adquire uma licença e adiciona algumas linhas de código para aplicar a licença.

Usando um Arquivo ou um Fluxo

Se você deseja evitar trabalhar com limitações de avaliação, precisa definir uma licença antes de usar o Aspose.PSD. Você só precisa definir uma licença uma vez por aplicativo (ou processo).

Aplicando uma licença de um arquivo

A maneira mais fácil de aplicar uma licença é colocar o arquivo de licença na mesma pasta que o Aspose.PSD.dll. Então você pode especificar o nome do arquivo no código em vez de um caminho completo.

 // Instancie uma instância de licença e aplique a licença usando um caminho completo

Aspose.PSD.License license = new Aspose.PSD.License();

license.SetLicense("Aspose.PSD.lic");

Ao chamar o método SetLicense, o nome da licença deve ser o mesmo que o nome do seu arquivo de licença. Por exemplo, se você alterar o nome do arquivo de licença para “Aspose.PSD.lic.xml”, você deve usar este nome de licença para o método SetLicense.

Aplicando uma licença usando um fluxo

Também é possível carregar uma licença de um fluxo, como demonstrado abaixo.

// Instancie uma instância de licença e aplique a licença usando um fluxo

Aspose.PSD.License license = new Aspose.PSD.License();

license.SetLicense(meuFluxo);

Verificando o status da licença

A classe Aspose.PSD.License tem a propriedade IsLicensed que retornará true se a licença tiver sido configurada corretamente.

 License license = new License();

license.SetLicense(caminhoLicença);

if (license.IsLicensed)

{

    Console.WriteLine("Licença configurada!");

}

Usando um Recurso Embutido

Uma maneira prática de empacotar a licença com seu aplicativo e garantir que ela não seja perdida, é incluí-la como um recurso embutido em uma das assembleias que chama o Aspose.PSD. Para incluir o arquivo de licença como um recurso embutido:

  1. No Visual Studio .NET, clique no menu Arquivo e selecione Adicionar Item Existente.
  2. Inclua o arquivo de licença (extensão .lic) no projeto.
  3. Selecione o arquivo no Explorador de Soluções.
  4. Na janela Propriedades, defina Ação de Compilação para Recurso Embutido.

Não é necessário chamar os métodos GetExecutingAssembly ou GetManifestResourceStream da System.Reflection.Assembly no Framework .NET da Microsoft para acessar uma licença embutida. Em vez disso, incorpore o arquivo como um recurso no projeto e, em seguida, passe o nome do arquivo de licença para o método SetLicense. A classe de licença encontra automaticamente o arquivo de licença nos recursos embutidos. O exemplo abaixo mostra como incluir a licença como um recurso embutido e aplicá-lo ao seu aplicativo.

 // Instancie a classe License

Aspose.PSD.License license = new Aspose.PSD.License();



// Passe o nome do arquivo de licença embutida

license.SetLicense("Aspose.PSD.lic");

Verificando o status da licença

A classe Aspose.PSD.License tem a propriedade IsLicensed que retornará true se a licença tiver sido configurada corretamente.

 License license = new License();

license.SetLicense(caminhoLicença);

if (license.IsLicensed)

{

    Console.WriteLine("Licença configurada!");

}