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#
- Convertir PowerPoint a TIFF
- Convierta PowerPoint a TIFF con tamaño de imagen personalizado
- PPTX a TIFF con formato de píxel personalizado
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#.
- Cargue la presentación de PowerPoint usando la clase Presentation.
- Convierta PPTX a TIFF usando el método Presentation.Save(string, SaveFormat.Tiff).
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.
- Cargue la presentación de PowerPoint usando la clase Presentation.
- Cree una instancia de la clase TiffOptions.
- Establezca el tamaño de la imagen usando la propiedad TiffOptions.ImageSize.
- Convierta PPTX a TIFF usando el método Presentation.Save(string, SaveFormat.Tiff).
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#.
- Cargue la presentación de PowerPoint usando la clase Presentation.
- Cree una instancia de la clase TiffOptions.
- Establezca el formato de píxel en el formato deseado usando la propiedad TiffOptions.PixelFormat.
- Convierta PPTX a TIFF usando el método Presentation.Save(string, SaveFormat.Tiff).
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.