PowerPoint a TIFF C#

La conversión de PowerPoint a TIFF podría ser útil en varios escenarios, como para imprimir, enviar faxes, etc. Para realizar esta conversión mediante programación, este artículo explica cómo convertir PowerPoint PPTX/PPT a TIFF usando C#. Además, aprenderá a personalizar el tamaño y el formato de píxeles de las imágenes TIFF resultantes.

Convertidor de PowerPoint a TIFF de C#

Para convertir las presentaciones de PowerPoint, usaremos Aspose.Slides for .NET. La API está diseñada para crear, manipular y convertir documentos de presentación desde las aplicaciones .NET. Puede descargar la API o instalarla mediante NuGet.

PM> Install-Package Aspose.Slides.NET 

Convierta PowerPoint PPTX a TIFF usando C#

Los siguientes son los pasos para convertir un PowerPoint PPTX/PPT a TIFF usando C#.

El siguiente ejemplo de código muestra cómo convertir un archivo PPTX de PowerPoint a TIFF.

// Cree una instancia de un objeto Presentation que represente un archivo de presentación
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    // Guardar la presentación en un documento TIFF
    presentation.Save("output.tiff", SaveFormat.Tiff);
}

C# Convertir PowerPoint a TIFF con tamaño de imagen personalizado

Aspose.Slides for .NET también le permite personalizar el tamaño de la imagen resultante en la conversión de PowerPoint a TIFF. Los siguientes son los pasos para lograrlo.

El siguiente ejemplo de código muestra cómo convertir PPTX a TIFF con un tamaño de imagen personalizado.

// Cree una instancia de un objeto de presentación que represente un archivo de presentación
using (Presentation pres = new Presentation("Presentation.pptx"))
{
    // Crea una instancia de la clase TiffOptions
    TiffOptions opts = new TiffOptions();

    // Configuración del tipo de compresión
    opts.CompressionType = TiffCompressionTypes.Default;

    // La profundidad depende del tipo de compresión y no se puede configurar manualmente.
    // La unidad de resolución siempre es igual a "2" (puntos por pulgada)

    // Configuración de imagen DPI
    opts.DpiX = 200;
    opts.DpiY = 100;

    // Establecer tamaño de imagen
    opts.ImageSize = new Size(1728, 1078);

    // Guarde la presentación en TIFF con el tamaño de imagen especificado
    pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}

Convierta PowerPoint a TIFF con formato de píxel personalizado

Los siguientes son los pasos para personalizar el formato de píxel en la conversión de PPTX a TIFF usando C#.

El siguiente ejemplo de código muestra cómo personalizar el formato de píxeles en la conversión de PPTX a TIFF.

// Cree una instancia de un objeto de presentación que represente un archivo de presentación
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.
    */

    // Guarde la presentación en TIFF con el tamaño de imagen especificado
    presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}

Obtenga una licencia de API gratuita

Puede usar Aspose.Slides for .NET sin limitaciones de evaluación solicitando una licencia temporal.

Conclusión

En este artículo, aprendió cómo convertir PowerPoint PPTX/PPT a TIFF usando C#. Además, ha visto cómo personalizar el tamaño y el formato de píxeles de las imágenes TIFF resultantes. Puede visitar la documentación para explorar otras características de Aspose.Slides for .NET. Además, no dude en comunicarnos sus consultas a través de nuestro foro.

Ver también

Sugerencia: puede consultar Aspose GRATIS en línea PowerPoint to Poster Converter.