Integração de licença medida sem esforço com Aspose.Page Java
Introdução
Bem-vindo ao nosso guia completo sobre como configurar uma licença limitada em Java usando Aspose.Page. Se você deseja aprimorar seus recursos de processamento de documentos e garantir uma integração perfeita com o Aspose.Page, você está no lugar certo. Neste tutorial, orientaremos você no processo, dividindo cada etapa em partes de fácil digestão.
Pré-requisitos
Antes de mergulhar no tutorial, certifique-se de ter os seguintes pré-requisitos em vigor:
- Conhecimento básico de programação Java.
- Biblioteca Aspose.Page instalada. Você pode baixá-lo emaqui.
- Chaves públicas e privadas medidas, que você pode obter por meio de sua conta Aspose.
Importar pacotes
Vamos começar importando os pacotes necessários para o nosso programa Java. Certifique-se de ter a biblioteca Aspose.Page integrada ao seu projeto.
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import com.aspose.eps.ImageFormat;
import com.aspose.eps.PsDocument;
import com.aspose.eps.device.ImageSaveOptions;
Etapa 1: inicializar o documento e o formato da imagem
primeiro passo é configurar o documento e definir o formato de imagem desejado.
// definir chaves públicas e privadas medidas
com.aspose.page.Metered metered = new com.aspose.page.Metered();
// Acesse a propriedade setMeteredKey e passe chaves públicas e privadas como parâmetros
metered.setMeteredKey(
"<type public key here>",
"<type private key here>");
// O caminho para o diretório de documentos.
String dataDir = "Your Document Directory";
ImageFormat imageFormat = ImageFormat.PNG;
Etapa 2: inicializar o fluxo de entrada PostScript
Nesta etapa, inicializamos o fluxo de entrada PostScript para processamento.
// Inicializar fluxo de entrada PostScript
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");
PsDocument document = new PsDocument(psStream);
Etapa 3: verifique a licença do documento
Antes de prosseguir, é fundamental verificar se o documento está devidamente licenciado.
// Verifique se o documento está licenciado
if (document.isLicensed())
System.out.println("Metered License is set successfully.");
else
System.out.println("Metered License is not set.");
Etapa 4: opções de inicialização e dispositivo de imagem
Agora, vamos inicializar as opções e o dispositivo de imagem com parâmetros padrão.
// Inicialize o objeto de opções com parâmetros padrão.
ImageSaveOptions options = new ImageSaveOptions();
// Inicialize o objeto ImageDevice com parâmetros padrão.
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice();
Etapa 5: Salvar arquivo EPS como imagem
Salve o arquivo EPS como uma imagem usando as opções e o dispositivo definidos.
// Salvar arquivo EPS como imagem
try {
document.save(device, options);
} finally {
psStream.close();
}
Etapa 6: obter e salvar bytes de imagem
Recupera bytes de imagem e salva-os em um arquivo.
// Obtenha bytes de imagens. Matriz de um byte para uma página. No nosso caso, temos uma página.
byte[][] imagesBytes = device.getImagesBytes();
// Salvar bytes de imagem em arquivo
FileOutputStream fs = new FileOutputStream(dataDir + "eps_out." + imageFormat.toString().toLowerCase());
try {
fs.write(imagesBytes[0], 0, imagesBytes[0].length);
} catch (IOException ex) {
System.out.println(ex.getMessage());
} finally {
fs.close();
}
Conclusão
Parabéns! Você configurou com sucesso uma licença limitada em Java usando Aspose.Page. Este tutorial forneceu um guia passo a passo para garantir um processo de integração tranquilo.
Perguntas frequentes
P: Como obtenho chaves públicas e privadas medidas?
Você pode obter essas chaves através de sua conta Aspose.
P: A biblioteca Aspose.Page é gratuita?
Aspose.Page oferece versões de teste gratuitas e pagas. Visitaaqui para um teste gratuito.
P: Posso usar Aspose.Page para projetos comerciais?
Sim, Aspose.Page oferece licenças comerciais. Você pode comprá-losaqui.
P: Onde posso encontrar documentação adicional?
Consulte a documentaçãoaqui.
P: Como posso obter licenças temporárias?
Licenças temporárias podem ser obtidasaqui.