PowerPoint para TIFF C#

A conversão de PowerPoint para TIFF pode ser útil em vários cenários, como impressão, fax, etc. Para realizar essa conversão programaticamente, este artigo aborda como converter PowerPoint PPTX/PPT em TIFF usando C#. Além disso, você aprenderá a personalizar o tamanho e o formato de pixel das imagens TIFF resultantes.

C# PowerPoint para conversor TIFF

Para converter as apresentações do PowerPoint, usaremos Aspose.Slides for .NET. A API foi projetada para criar, manipular e converter documentos de apresentação de dentro dos aplicativos .NET. Você pode baixar a API ou instalá-la usando NuGet.

PM> Install-Package Aspose.Slides.NET 

Converter PowerPoint PPTX para TIFF usando C#

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

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

// Instanciar um objeto Presentation que representa um arquivo de apresentação
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    // Salvando a apresentação no documento TIFF
    presentation.Save("output.tiff", SaveFormat.Tiff);
}

C# Converter PowerPoint para TIFF com tamanho de imagem personalizado

Aspose.Slides para .NET 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 que representa um arquivo de apresentação
using (Presentation pres = new Presentation("Presentation.pptx"))
{
    // Instanciar a classe TiffOptions
    TiffOptions opts = new TiffOptions();

    // Configurando o tipo de compactação
    opts.CompressionType = TiffCompressionTypes.Default;

    // A profundidade depende do tipo de compressão e não pode ser definida manualmente.
    // A unidade de resolução é sempre igual a “2” (pontos por polegada)

    // Configurando o DPI da imagem
    opts.DpiX = 200;
    opts.DpiY = 100;

    // Definir tamanho da imagem
    opts.ImageSize = new Size(1728, 1078);

    // Salve a apresentação em TIFF com tamanho de imagem especificado
    pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}

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 C#.

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 que representa um arquivo de apresentação
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    TiffOptions options = new TiffOptions();
   
    options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
    /*
    ImagePixelFormat contains the following values (as could be seen from documentation):
    Format1bppIndexed; // 1 bits per pixel, indexed.
    Format4bppIndexed; // 4 bits per pixel, indexed.
    Format8bppIndexed; // 8 bits per pixel, indexed.
    Format24bppRgb; // 24 bits per pixel, RGB.
    Format32bppArgb; // 32 bits per pixel, ARGB.
    */

    // Salve a apresentação em TIFF com tamanho de imagem especificado
    presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}

Obtenha uma licença de API gratuita

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

Conclusão

Neste artigo, você aprendeu como converter PowerPoint PPTX/PPT para TIFF usando C#. Além disso, você viu 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 para .NET. 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.