PowerPoint PPT para TIFF em Python

TIFF é um formato popular usado para a conversão de apresentações do PowerPoint em formato de imagem. Essa conversão pode ser útil para gerar miniaturas dos slides PPT. Neste artigo, você aprenderá como converter PowerPoint PPT ou PPTX para TIFF usando Python. Além disso, você aprenderá a personalizar a conversão de PPT para TIFF usando diferentes opções.

Conversor Python PowerPoint PPT para TIFF

Aspose.Slides for Python fornece conversão de alta fidelidade de apresentações do PowerPoint para vários formatos populares de imagem e documento. Usaremos esta biblioteca para converter nossas apresentações PPT/PPTX para o formato TIFF. Você pode instalar a biblioteca de PyPI usando o seguinte comando.

> pip install aspose.slides

Converter PowerPoint PPTX para TIFF em Python

A conversão de PowerPoint PPT/PPTX para TIFF pode ser feita em algumas linhas de código usando Aspose.Slides for Python, conforme demonstrado abaixo.

  • Carregue o PowerPoint PPT/PPTX usando a classe Apresentação.
  • Salve a apresentação como TIFF usando o método Presentation.save(string, SaveFormat.TIFF).

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

import aspose.slides as slides

# Carregar apresentação
presentation = slides.Presentation("presentation.pptx")

# Salvar PPT como TIFF
presentation.save("ppt-to-tiff.tiff", slides.export.SaveFormat.TIFF)

Converter PPT para TIFF com slides ocultos em Python

Muitas vezes, as apresentações do PowerPoint contêm slides ocultos, que não são incluídos na conversão de PPT para TIFF por padrão. No entanto, você pode habilitar a renderização de slides ocultos conforme demonstrado abaixo.

  • Primeiro, carregue o PowerPoint PPT/PPTX usando a classe Presentation.
  • Em seguida, crie uma instância da classe TiffOptions.
  • Defina a propriedade TiffOptions.showhiddenslides como True.
  • Salve a apresentação como TIFF usando o método Presentation.save(string, SaveFormat.TIFF, TiffOptions).

O exemplo de código a seguir mostra como incluir slides ocultos na conversão de PPT para TIFF.

import aspose.slides as slides

# Carregar apresentação
presentation = slides.Presentation("presentation.pptx")

# Instanciar a classe TiffOptions
opts = slides.export.TiffOptions()

# Definir formato de pixel
opts.show_hidden_slides = True

# Salvar PPT como TIFF
presentation.save("ppt-to-tiff-hidden-slides.tiff", slides.export.SaveFormat.TIFF, opts)

PPT para TIFF - Personalize a compactação e o tamanho da imagem

Você também pode personalizar o tamanho das imagens TIFF resultantes durante a conversão. Além disso, você pode alterar o tipo de compactação padrão da imagem TIFF convertida. As etapas a seguir mostram como definir o tipo de compactação e o tamanho da imagem na conversão do PowerPoint PPT para TIFF.

  • Primeiro, carregue o PowerPoint PPT/PPTX usando a classe Presentation.
  • Em seguida, crie uma instância da classe TiffOptions.
  • Defina as dimensões da imagem usando a propriedade TiffOptions.imagesize.
  • Defina o tipo de compactação usando a propriedade TiffOptions.compressiontype.
  • Converta PPT para TIFF usando o método Presentation.save(string, SaveFormat.TIFF, TiffOptions).

O exemplo de código a seguir mostra como converter PPTX em TIFF com tamanho de imagem personalizado e compactação.

import aspose.slides as slides
import aspose.pydrawing as drawing

# Carregar apresentação
presentation = slides.Presentation("presentation.pptx")

# Instanciar a classe TiffOptions
opts = slides.export.TiffOptions()

# Definir tipo de compactação
opts.compression_type = slides.export.TiffCompressionTypes.DEFAULT
opts.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL

# Definir DPI da imagem
opts.dpi_x = 200
opts.dpi_y = 100

# Definir tamanho da imagem
opts.image_size = drawing.Size(1728, 1078)

# Salvar PPT como TIFF
presentation.save("ppt-to-tiff-custom-image.tiff", slides.export.SaveFormat.TIFF, opts)

Python PowerPoint para TIFF com formato de pixel personalizado

Aspose.Slides for Python também permite que você defina o formato de pixel da imagem TIFF resultante. Isso pode ser feito seguindo os passos abaixo.

  • Carregue a apresentação PPT/PPTX usando a classe Apresentação.
  • Crie uma instância da classe TiffOptions.
  • Defina formato de pixel desejado usando a propriedade TiffOptions.pixelformat.
  • Converta a apresentação em TIFF usando o método Presentation.save(string, SaveFormat.TIFF, TiffOptions).

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

import aspose.slides as slides

# Carregar apresentação
presentation = slides.Presentation("presentation.pptx")

# Instanciar a classe TiffOptions
opts = slides.export.TiffOptions()

# Definir formato de pixel
opts.pixel_format = slides.export.ImagePixelFormat.FORMAT8BPP_INDEXED

# Salvar PPT como TIFF
presentation.save("ppt-to-tiff-pixel-format.tiff", slides.export.SaveFormat.TIFF, opts)

Obtenha uma licença gratuita

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

Conclusão

Neste artigo, você aprendeu como converter PowerPoint PPT para TIFF em Python. Além disso, você viu como personalizar o tamanho da imagem, incluir slides ocultos, definir o tipo de compactação e definir o formato de pixel do TIFF resultante. Além disso, você pode visitar a documentação para explorar outros recursos do Aspose.Slides for Python. Além disso, você pode postar suas perguntas ou dúvidas em nosso fórum.

Veja também