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.
Você precisa definir a licença:
- apenas uma vez por domínio de Aplicação
- antes de usar qualquer outra classe Aspose.Words
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.
Use o método SetLicense para licenciar um componente.
Chamar SetLicense várias vezes não é prejudicial, apenas desperdiça tempo do processador.
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
temAspose.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.