Como converter PDF para JPEG em Java

Este tópico simples mostra como converter PDF em JPEG em Java. Abrange todas as etapas para configurar o ambiente e usa o código de exemplo para realizar a tarefa. Para converter um PDF para JPEG, o código baseado em Java é apresentado junto com a personalização da imagem JPEG de saída.

Etapas para converter PDF para JPEG em Java

  1. Estabeleça o ambiente do projeto para adicionar Aspose.PDF for Java ao aplicativo usando o gerenciador de repositório
  2. Carregue o arquivo PDF de amostra para conversão em imagem JPEG usando uma instância da classe Document
  3. Defina a resolução da imagem para a imagem JPEG de saída usando a classe Resolução
  4. Crie e configure o objeto JpegDevice usando a resolução especificada e possivelmente outras configurações
  5. Salve as páginas do arquivo PDF carregadas como respectivas imagens JPEG usando o método JpegDevice.process

As etapas detalhadas mencionadas acima abrangem as informações sobre o arquivo JAR necessário para converter PDF em JPEG usando Java e uma sequência abrangente de etapas para a implementação. Pode-se carregar facilmente o arquivo PDF de origem do disco e converter sem esforço todas as páginas ou páginas desejadas em arquivos JPEG individuais. A instância da classe JpegDevice define a resolução JPEG de saída e tem um método de processo para converter a página PDF selecionada em uma imagem JPEG.

Código para converter PDF para Jpeg usando Java

package testpdf;
import com.aspose.pdf.Document;
import com.aspose.pdf.License;
import com.aspose.pdf.devices.JpegDevice;
import com.aspose.pdf.devices.Resolution;
public class PdfToJpeg {
static void main(String[] args) throws Exception // Exception for PDF to JPEG Conversion
{
String path= "/Users/KnowledgeBase/TestData/";
// Instantiate a license to convert PDF to JPEG
License PdfToTiffLicense = new License();
PdfToTiffLicense.setLicense(path+"Aspose.Total.lic");
// Initialize Document Class to load PDF and save as JPG Image
Document document = new Document(path+"Exported.pdf");
// Setting the JPEG device for rendering
Resolution resolution = new Resolution(300);
JpegDevice jpegDevice = new JpegDevice(resolution);
//Loop through all of the PDF document pages
for (int pageNumber = 1; pageNumber <= document.getPages().size(); pageNumber++)
{
// Initialize the output stream object to save the image
java.io.OutputStream outputBinImageFile = new java.io.FileOutputStream(
"image" + pageNumber + "_out.jpg");
// Save each page as a separate image
jpegDevice.process(document.getPages().get_Item(pageNumber), outputBinImageFile);
// Close the output stream after saving the Jpeg image
outputBinImageFile.close();
}
System.out.println("Done");
}
}

Para converter PDF em JPEG, o código Java é apresentado pelo qual o processo é iniciado carregando o arquivo PDF de origem do disco. Em seguida, a resolução desejada é definida para a imagem JPEG de saída e passada para uma instância da classe JpegDevice. As páginas do documento PDF são iteradas uma a uma e cada página dentro do PDF é salva como uma imagem JPEG individual no disco com base na resolução de imagem definida.

Neste artigo, testemunhamos como usar o Java para converter PDF em JPEG, no entanto, se você quiser aprender como converter PDF em SVG, consulte o artigo em como converter PDF para SVG usando Java.

 Português