
Converter JPEG para PDF usando Java
JPEG e PDF são os dois formatos de arquivo mais usados no momento atual. PNG e JPEG são arquivos de imagem raster, enquanto o PDF é baseado em arquivos vetoriais. No entanto, você precisa converter JPEG em PDF à medida que os requisitos de negócios mudam. Portanto, usaremos este gerador de PDF de nível empresarial biblioteca para obter a conversão de JPEG para PDF. Além disso, permite analisar programaticamente, processar e converter formatos populares de arquivos de imagem em arquivos PDF. Vamos escrever o trecho de código para converter JPEG para PDF usando a API Java.
Abordaremos as seguintes seções:
Instalação da biblioteca do gerador de PDF
No que diz respeito à instalação, você pode encontrar um guia completo de instalação para configurar esta biblioteca em seu projeto Java. Certifique-se de ter o Java instalado em seu sistema. No entanto, existem duas maneiras de fazer o download da API ou instalá-la usando as seguintes configurações do Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<classifier>jdk17</classifier>
</dependency>
Converter JPEG para PDF usando Java
Essa biblioteca geradora de PDF permite que os desenvolvedores configurem as chamadas de API para atender aos requisitos de negócios.
Você pode seguir as etapas e o trecho de código mencionado abaixo:
- Crie um objeto da classe Document.
- Chame o método getPages().add() para adicionar uma página ao documento.
- Instancie uma instância da classe Image.
- Carregue o arquivo de imagem JPEG de amostra chamando o método setFile.
- Invoque o método setFixWidth para definir a largura da imagem.
- Chame o método setFixHeight para definir a altura da imagem.
- Inicialize o construtor da classe TextFragment e chame o método setTitle para definir o título da imagem JPEG.
- setApplyResolution define um valor booleano que indica se a imagem usa resolução durante a geração.
- O método setBlackWhite define um valor booleano que indica se a imagem é forçada a ser em preto e branco.
- Invoque o método getParagraphs().add(image) para adicionar a imagem JPEG à página.
- Chame o método save para salvar a saída como um documento PDF.
Copie e cole o seguinte código em seu arquivo principal:
// Criar um objeto da classe Document
Document document = new Document();
// Chame o método getPages().add() para adicionar uma página ao documento
Page page = document.getPages().add();
// Instanciar uma instância da classe Image
Image image = new Image();
// Carregar arquivo de imagem JPEG de amostra chamando o método setFile
image.setFile( "sample.jpeg");
// Invoque o método setFixWidth para definir a largura da imagem
image.setFixWidth(250);
// Chame o método setFixHeight para definir a altura da imagem
image.setFixHeight(300);
// Inicialize o construtor da classe TextFragment e chame o método setTitle para definir o título da imagem JPEG
image.setTitle(new TextFragment("Setting the image title"));
// O método setApplyResolution define um valor booleano que indica se a imagem usa resolução durante a geração
image.setApplyResolution(true);
// setBlackWhite define um valor booleano que indica se a imagem é forçada a ser em preto e branco.
image.setBlackWhite(false);
// Invoque o método getParagraphs().add(image) para adicionar a imagem JPEG à página
page.getParagraphs().add(image);
// Chame o método save para salvar a saída como um documento PDF
document.save("JPEGtoPDF.pdf");
Você pode ver a saída na imagem abaixo:

Obtenha uma licença gratuita
Você pode aproveitar uma licença temporária gratuita para experimentar a API sem limitações de avaliação.
Resumindo
Estamos encerrando esta postagem de blog tutorial aqui para esperar que você tenha aprendido como converter JPEG para PDF usando Java programaticamente. Além disso, você pode visitar a documentação desta biblioteca geradora de PDF para conhecer os outros recursos. Esta postagem de blog irá ajudá-lo se você deseja criar um conversor de JPEG para PDF programaticamente. Além disso, visite conholdate.com para obter as atualizações mais recentes.
Faça uma pergunta
Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.
Perguntas frequentes
Como converter imagem para PDF usando Java?
Instale este gerador de PDF biblioteca para converter formatos de imagem populares para o formato de arquivo PDF programaticamente.
Posso converter JPG para PDF?
Visite este link para conhecer o trecho de código que converte JPEG/JPG para o formato de arquivo PDF em um aplicativo Java.