Como converter PDF para imagem em Java

Este breve tutorial fornece orientação sobre como converter PDF em imagem em Java. Ao escrever este código Java PDF para conversor de imagem é usado contendo algumas linhas de código para carregar a fonte PDF e, em seguida, configurar as propriedades da imagem de saída. Na etapa final, cada página é salva como um arquivo JPG.

Etapas para conversão de PDF para imagem em Java

  1. Adicione uma referência a Aspose.PDF do repositório Maven para conversão de PDF em imagem
  2. Carregue o arquivo PDF de origem no objeto de classe Document para converter em JPG
  3. Defina a resolução desejada da imagem de saída usando o objeto de classe Resolution
  4. Inicialize o respectivo dispositivo de imagem com base no tipo de imagem de saída necessário e defina a resolução
  5. Iterar por todas as páginas no arquivo PDF de origem
  6. Salve cada página como um arquivo de imagem separado usando a função Process na classe JpegDevice

Durante o processo de conversão de PDF para imagem em Java, as primeiras referências de biblioteca necessárias são adicionadas. Em seguida, o arquivo PDF de origem é carregado e a resolução da imagem de saída é definida na respectiva classe ImageDevice, como JpegDevice usado neste tutorial. Você pode renderizar as páginas selecionadas para os arquivos de imagem conforme o requisito.

Código para converter PDF em imagem em Java

Neste tutorial para converter PDF para JPG, o código Java é usado para carregar o arquivo PDF de origem do disco para o objeto de classe Document, mas você também pode carregar arquivos PDF de uma matriz de bytes e fluxo de entrada. A classe JpegDevice é usada para definir a resolução e, em seguida, criar imagens para cada página usando a resolução definida. Se você quiser criar outros tipos de imagens, use as respectivas classes de dispositivos como BmpDevice, EmfDevice, GifDevice, PngDevice e muitas outras.

Este tutorial nos guiou sobre como converter PDF para imagem em Java. Se você estiver interessado em converter PDF para HTML, consulte o artigo em como converter PDF para HTML em Java.

 Português