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
- Estabeleça o ambiente do projeto para adicionar Aspose.PDF for Java ao aplicativo usando o gerenciador de repositório
- Carregue o arquivo PDF de amostra para conversão em imagem JPEG usando uma instância da classe Document
- Defina a resolução da imagem para a imagem JPEG de saída usando a classe Resolução
- Crie e configure o objeto JpegDevice usando a resolução especificada e possivelmente outras configurações
- 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.