Licenciamento e subscrição

Às vezes, para estudar melhor o sistema, você deseja mergulhar no código o mais rápido possível. Para tornar isso mais fácil, Aspose.Words fornece planos diferentes para compra ou oferece uma avaliação gratuita e uma licença temporária de 30 dias para avaliação.

Avaliação gratuita ou licença temporária

Aspose.Words é um software incrível que os desenvolvedores podem experimentar antes de comprar.

Avaliação Gratuita

A versão de avaliação é a mesma que a adquirida – o Versão de avaliação simplesmente se torna licenciado quando você adiciona algumas linhas de código para aplicar a licença.

A versão de Avaliação de Aspose.Words sem a licença especificada fornece funcionalidade completa do produto, mas insere uma marca d’água avaliativa na parte superior do documento ao carregar e salvar e limita o tamanho máximo do documento a algumas centenas de parágrafos.

Licença Temporária

Se você deseja testar Aspose.Words sem as limitações da versão de Avaliação, também pode solicitar uma licença temporária de 30 dias. Para mais detalhes, ver o Obter uma licença temporária página.

Licença Adquirida

Após a compra, você precisa aplicar o arquivo de licença ou incluir o arquivo de licença como um recurso incorporado. Esta secção descreve as opções de como isso pode ser feito e também comenta algumas questões comuns.

Protegendo Sua Licença Adquirida

Depois de adquirir uma licença, você precisa ler atentamente as informações na página Protegendo Sua Licença Adquirida para proteger o seu ficheiro de licença. Observe que esta página está disponível para visualização apenas se você tiver uma licença paga.

Opções De Aplicação De Licença

As licenças podem ser aplicadas a partir de vários locais:

  • Caminho explícito
  • A pasta que contém o ficheiro Aspose.Words_\*.dll
  • A pasta que contém o assembly que chamou Aspose.Words_\*.dll
  • A pasta que contém o conjunto de entrada (Seu .exe)
  • Um recurso incorporado no assembly é chamado Aspose.Words_\*.dll

Muitas vezes, a maneira mais fácil de definir uma licença é colocar o arquivo de licença na mesma pasta que Aspose.Words_\*.dll e especificar apenas o nome do arquivo sem o caminho.

Aplicar licença usando um objeto File ou Stream

Ao desenvolver seu aplicativo, Chame SetLicense em seu código de inicialização antes de usar as classes Aspose.Words.

Carregar uma licença de um ficheiro

Usando o método SetLicense, você pode tentar encontrar o arquivo de licença nas pastas recursos incorporados ou assembly para uso posterior.

O exemplo de código a seguir mostra como inicializar uma licença de uma pasta:

Carregar uma licença de um objeto Stream

O exemplo de código a seguir mostra como inicializar uma licença de um fluxo usando outro método SetLicense:

Incluir o ficheiro de licença como um recurso incorporado

Uma ótima maneira de empacotar uma licença com seu aplicativo e garantir que ela não seja perdida é incluí-la como um recurso incorporado. A forma como incorporar e utilizar os recursos depende da sua plataforma de destino.

Windows

Vamos supor que você tenha adicionado a licença como um recurso, conforme mostrado abaixo.

resource.h
#define IDR_ASPOSE_WORDS_LIC            101
resource.rc
IDR_ASPOSE_WORDS_LIC RCDATA "Aspose.Words.Cpp.lic"

O exemplo de código a seguir mostra como inicializar uma licença de um recurso incorporado usando o método SetLicense:

Linux

Existe uma maneira semelhante de incorporar recursos em Linux em um executável.

O exemplo de código de código a seguir mostra como inicializar uma licença de um recurso incorporado usando o método SetLicense:

Alterar o nome do ficheiro de licença

O nome do ficheiro da licença não tem de ser “Aspose.Words.LIC”. Você pode renomeá-lo ao seu gosto e usar esse nome ao definir uma licença em seu aplicativo.

Exceção “não é possível encontrar o nome do arquivo da licença”

Quando você compra e baixa uma licença, o site da Aspose nomeia o arquivo de licença “Aspose.Words.LIC”. Você baixa o arquivo de licença usando seu navegador. Neste caso, alguns browsers reconhecem o ficheiro de licença como XML e acrescentam-no .extensão xml para ele, então o nome completo do arquivo no seu computador se torna “Aspose.Words.lic.XML”.

Quando Microsoft Windows estiver configurado para Ocultar extensões para tipos de arquivo conhecidos (infelizmente, este é o padrão na maioria das instalações Windows), o arquivo de licença aparecerá como “Aspose.Words. LIC” em Windows Explorer. Você provavelmente pensará que este é o nome real do arquivo e chamará SetLicense passando-o “Aspose.Words.LIC”, mas não existe esse arquivo, daí a exceção.

Para resolver o problema, renomeie o arquivo para remover o invisível .extensão xml. Também recomendamos que desative a opção" Ocultar extensões " em Microsoft Windows.

Utilização De Vários Produtos Aspose

Se você usar vários produtos Aspose em sua aplicação, como Aspose.Words e Aspose.Cells, Aqui estão algumas dicas úteis:

  • Defina a licença para cada produto Aspose separadamente. Mesmo que você tenha um único arquivo de licença para todos os componentes, por exemplo, “Aspose.Total.lic”, você ainda precisa chamar SetLicense separadamente para cada produto Aspose que você usa em seu aplicativo.
  • Use o nome da classe de licença totalmente qualificado. Cada produto Aspose tem uma classe License no seu próprio namespace. Por exemplo, Aspose.Words tem Aspose.Words.License e Aspose.Cells tem Aspose.Cells.Classe de licença. O uso do nome de classe totalmente qualificado permite evitar confusão sobre qual licença se aplica a qual produto.