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
- Converter PowerPoint para TIFF
- Converter PowerPoint para TIFF com tamanho de imagem personalizado
- PPTX para TIFF com formato de pixel personalizado
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#.
- Carregue a apresentação do PowerPoint usando a classe Apresentação.
- Converta PPTX para 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.
// 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.
- Carregue a apresentação do PowerPoint usando a classe Apresentação.
- Crie uma instância da classe TiffOptions.
- Defina o tamanho da imagem usando a propriedade TiffOptions.ImageSize.
- Converta PPTX para TIFF usando o método Presentation.Save(string, SaveFormat.Tiff).
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#.
- Carregue a apresentação do PowerPoint usando a classe Apresentação.
- Crie uma instância da classe TiffOptions.
- Defina o formato de pixel para o formato desejado usando a propriedade TiffOptions.PixelFormat.
- Converta PPTX para TIFF usando o método Presentation.Save(string, SaveFormat.Tiff).
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.