gif para pdf java

Sendo o formato independente de software e hardware, PDF oferece uma excelente experiência de usuário em comparação com outros formatos de documentos. O layout consistente do PDF o torna um formato universal. Portanto, em vários cenários, os documentos ou imagens são convertidos em PDF antes de serem compartilhados ou trocados. Neste artigo, você aprenderá como converter imagens GIF animadas em PDF usando Java. Particularmente, converteremos cada quadro em um GIF em uma imagem em um arquivo PDF.

API Java GIF para PDF Converter

Aspose.Imaging for Java foi projetado para executar operações de processamento de imagem de dentro de seus aplicativos Java. A API permite que você manipule formatos de imagem populares sem problemas. Além disso, sua API de conversão integrada permite converter imagens de um formato para outro. Aspose.Imaging for Java pode ser baixado como JAR ou instalado usando as seguintes configurações do Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-imaging-java</artifactId>
    <version>20.12</version>
    <classifier>jdk16</classifier>
</dependency>

Converter GIF para PDF usando Java

A seguir estão as etapas para converter uma imagem GIF em PDF usando Aspose.Imaging.

O exemplo de código a seguir mostra como converter um GIF em PDF usando Java.

// Carregar imagem GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Definir opções de imagem
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Salvar arquivo PDF
image.save("gif-to-pdf.pdf", options);

Gif Animado

PDF convertido

gif para pdf java

Converter um quadro GIF específico para PDF

Você também pode converter um quadro específico ou um intervalo de quadros em GIF para PDF. A seguir estão as etapas para realizar esta operação.

O exemplo de código a seguir mostra como converter quadros específicos de um GIF em PDF usando Java.

// Carregar imagem GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Definir opções de imagem
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Converta o primeiro quadro de GIF para PDF
options.setMultiPageOptions(new com.aspose.imaging.imageoptions.MultiPageOptions(1));

// Salvar PDF
image.save("gif-to-pdf.pdf", options);

Definir o tamanho da página na conversão de GIF para PDF

Aspose.Imaging for Java também permite especificar as dimensões das páginas no documento PDF convertido. A seguir estão as etapas para definir a altura e a largura das páginas na conversão de GIF para PDF.

  • Carregue a imagem GIF usando a classe Image.
  • Crie uma instância da classe PdfOptions.
  • Defina a altura e a largura das páginas usando o método [PdfOptions.setPageSize(new SizeF(float, float))]]15.
  • Converta GIF para PDF usando o método Image.save(String, PdfOptions).

O exemplo de código a seguir mostra como definir o tamanho da página na conversão Java GIF para PDF.

// Carregar imagem GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Definir opções de imagem
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Definir tamanho da página
options.setPageSize(new SizeF(50, 100));

// Salvar PDF
image.save("gif-to-pdf.pdf", options);

Java GIF para PDF - Definir informações do documento

O formato PDF permite definir as informações adicionais sobre o documento, incluindo autor, assunto, título e palavras-chave. Você também pode definir essas propriedades para o documento PDF convertido na conversão de GIF para PDF. A seguir estão as etapas para definir as informações do documento do PDF.

O exemplo de código a seguir mostra como definir as informações do documento PDF na conversão de GIF para PDF.

// Carregar imagem GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Definir opções de imagem
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Criar objeto PdfDocumentInfo e adicionar informações
PdfDocumentInfo docInfo = new PdfDocumentInfo();
docInfo.setAuthor("Aspose");
docInfo.setKeywords("GIF to PDF");
docInfo.setSubject("GIF to PDF Convesion");
docInfo.setTitle("Converting GIF Image to PDF File");

// Definir informações do documento
options.setPdfDocumentInfo(docInfo);

// Salvar PDF
image.save("gif-to-pdf.pdf", options);

Obtenha uma licença de API gratuita

Caso queira experimentar a API sem limitações de avaliação, você pode obter uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter imagens GIF em PDF usando Java. Além disso, diferentes opções foram discutidas para personalizar a conversão de GIF para PDF. Você pode explorar mais sobre a API de processamento de imagem Java usando documentação.

Veja também

Info: Você pode querer conferir o [Text to GIF Converter] GRÁTIS 3 Aspose desenvolvido recentemente.