PowerPoint para TIFF Java

Em vários cenários, como impressão, fax, etc., a conversão de PowerPoint para TIFF é usada. Para automatizar essa conversão de um aplicativo da Web ou da área de trabalho, este artigo aborda como converter apresentações do PowerPoint PPTX/PPT em TIFF usando Java. Além disso, também mostra como personalizar o tamanho e o formato de pixel das imagens TIFF resultantes.

Conversor Java PowerPoint para TIFF

Para converter as apresentações em imagens TIFF, usaremos Aspose.Slides for Java. A referida API permite criar, manipular e converter documentos de apresentação de dentro dos aplicativos Java. Você pode baixar a API ou instalá-la 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-slides</artifactId>
    <version>21.7</version>
    <classifier>jdk16</classifier>
</dependency>

Converter PowerPoint PPTX para TIFF usando Java

A seguir estão as etapas para converter um PowerPoint PPTX/PPT para TIFF usando Java.

O exemplo de código a seguir mostra como converter um PowerPoint PPTX em TIFF.

// Instanciar um objeto de apresentação para carregar o arquivo do PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
    // Salve a apresentação no documento TIFF
    pres.save("tiff-image.tiff", SaveFormat.Tiff);
} finally {
    if (pres != null) pres.dispose();
}

Java Converter PowerPoint para TIFF com tamanho de imagem personalizado

Aspose.Slides for Java também permite que você personalize o tamanho da imagem resultante na conversão do PowerPoint para TIFF. A seguir estão os passos para conseguir isso.

O exemplo de código a seguir mostra como converter PPTX em TIFF com tamanho de imagem personalizado.

// Instanciar um objeto de apresentação para carregar o arquivo do PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
    // Instanciar a classe TiffOptions
    TiffOptions opts = new TiffOptions();
    
    // Definir DPI da imagem
    opts.setDpiX(200);
    opts.setDpiY(100);
    
    // Definir tamanho da imagem
    opts.setImageSize(new java.awt.Dimension(1728, 1078));
  
    // Salve a apresentação em TIFF com tamanho de imagem especificado
    pres.save("tiff-ImageSize.tiff", SaveFormat.Tiff, opts);
} finally {
    if (pres != null) pres.dispose();
}    

Converter PowerPoint para TIFF com formato de pixel personalizado

A seguir estão as etapas para personalizar o formato de pixel na conversão de PPTX para TIFF usando Java.

O exemplo de código a seguir mostra como personalizar o formato de pixel na conversão de PPTX para TIFF.

// Instanciar um objeto de apresentação para carregar o arquivo do PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
    TiffOptions options = new TiffOptions();
    options.setPixelFormat(ImagePixelFormat.Format8bppIndexed);
    
    /*
     * ImagePixelFormat contém os seguintes valores (como pode ser visto na documentação):
     * Formato1bppIndexado; // 1 bits por pixel, indexado.
     * Formato4bppIndexado; // 4 bits por pixel, indexado.
     * Formato8bppIndexado; // 8 bits por pixel, indexados.
     * Formato24bppRgb; // 24 bits por pixel, RGB.
     * Format32bppArgb; // 32 bits por pixel, ARGB.
     */
    
    // Salve a apresentação em TIFF com tamanho de imagem especificado
    pres.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, options);
} finally {
    if (pres != null) pres.dispose();
}

Obtenha uma licença de API gratuita

Você pode usar o Aspose.Slides for Java sem limitações de avaliação solicitando uma licença temporária.

Conclusão

Neste artigo, você viu como converter PowerPoint PPTX/PPT para TIFF usando Java. Além disso, o guia passo a passo e os exemplos de código mostraram como personalizar o tamanho e o formato de pixel das imagens TIFF resultantes. Você pode visitar a documentação para explorar outros recursos do Aspose.Slides for Java. Além disso, sinta-se à vontade para nos informar sobre suas dúvidas por meio do nosso fórum.

Veja também

Dica: Você pode querer conferir o Aspose FREE online PowerPoint to Poster Converter.