Licenciamento | Aspose.Page para Java

Limitações da versão de avaliação

Queremos que nossos clientes testem minuciosamente nossos componentes antes de comprar, para que a versão de avaliação permita que você o use como normalmente. No entanto, o produto não licenciado:

Licença clássica

A licença pode ser carregada de um arquivo ou objeto de fluxo. A maneira mais fácil de definir uma licença é colocar o arquivo de licença na mesma pasta que o arquivo Aspose-Page-xx.x.jar e especificar o nome do arquivo, sem um caminho, como mostrado no exemplo abaixo.

Aplicar a licença usando o arquivo ou o objeto de fluxo

A maneira mais fácil de aplicar uma licença é colocar o arquivo de licença na mesma pasta que o arquivo Aspose-Page-xx.x.jar e especificar apenas o nome do arquivo sem um caminho.

Se você usar estiver usando qualquer outro componente Java, juntamente com o Aspose.Page for Java, especifique um espaço de nome completo para licença como com.aspose.page.license.

Carregando uma licença do arquivo

A maneira mais fácil de aplicar uma licença é colocar o arquivo de licença na mesma pasta que o arquivo Aspose Page-xx.x.jar e especificar apenas o nome do arquivo sem um caminho.

Quando você chama o método Setlicense, o nome da licença que você passa deve ser o do seu arquivo de licença. Por exemplo, se você alterar o nome do arquivo de licença para “Aspose.Page.java.lic.xml”, passe esse nome de arquivo para o método com.aspose.page.license.setlicense (…). O arquivo de licença pode ser especificado para Aspose.Page para Java ou você pode usar o arquivo de licença Aspose.Total for Java.

1// Apply a License from File
2
3String licenseFilePath = getLicenseFullPath();
4
5com.aspose.page.License license = new com.aspose.page.License();
6license.setLicense(licenseFilePath);

Carregando uma licença de um objeto de fluxo

O exemplo a seguir mostra como carregar uma licença de um fluxo.

1// Apply a License from Stream Object
2
3String licenseFilePath = getLicenseFullPath();
4try (FileInputStream licenseStream = new FileInputStream(licenseFilePath)) {
5    com.aspose.page.License license = new com.aspose.page.License();
6    license.setLicense(licenseStream);

Licença medida

A Aspose.Page permite que os desenvolvedores apliquem a tecla medida. É um novo mecanismo de licenciamento. O novo mecanismo de licenciamento será usado junto com o método de licenciamento existente. Os clientes que desejam ser cobrados com base no uso dos recursos da API podem usar o licenciamento medido. Para mais detalhes, consulte Seção de perguntas frequentes de licenciamento medido.

Uma nova classe medida foi introduzida para aplicar a chave medida. A seguir, o código de amostra demonstrando como definir chaves públicas e privadas medidas.

1// Apply a License from Stream Object
2
3// set metered public and private keys
4com.aspose.page.Metered metered = new com.aspose.page.Metered();
5// Access the setMeteredKey property and pass public and private keys as parameters
6metered.setMeteredKey(
7    "<type public key here>",
8    "<type private key here>");

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.