Convertir PowerPoint a TIFF
TIFF (Tagged Image File Format) es un formato de imagen rasterizada sin pérdida y de alta calidad. Los profesionales utilizan TIFF para sus propósitos de diseño, fotografía y autoedición. Por ejemplo, si desea preservar capas y configuraciones en su diseño o imagen, puede que desee guardar su trabajo como un archivo de imagen TIFF.
Aspose.Slides le permite convertir las diapositivas de PowerPoint directamente a TIFF.
Consejo
Es posible que desee consultar el convertidor GRATUITO de PowerPoint a Póster de Aspose.Convertir PowerPoint a TIFF
Usando el método Save expuesto por la clase Presentation, puede convertir rápidamente una presentación de PowerPoint completa a TIFF. Las imágenes TIFF resultantes corresponden al tamaño predeterminado de las diapositivas.
Este código C# le muestra cómo convertir PowerPoint a TIFF:
// Instancia un objeto Presentation que representa un archivo de presentación
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
// Guarda la presentación como TIFF
presentation.Save("Tiffoutput_out.tiff", SaveFormat.Tiff);
}
Convertir PowerPoint a TIFF en blanco y negro
En Aspose.Slides 23.10, Aspose.Slides agregó una nueva propiedad (BwConversionMode) a la clase TiffOptions para permitirle especificar el algoritmo que se sigue cuando una diapositiva o imagen de color se convierte a TIFF en blanco y negro. Tenga en cuenta que esta configuración se aplica solo cuando la propiedad CompressionType está establecida en CCITT4
o CCITT3
.
Este código C# le muestra cómo convertir una diapositiva o imagen de color a TIFF en blanco y negro:
var tiffOptions = new TiffOptions
{
CompressionType = TiffCompressionTypes.CCITT4,
BwConversionMode = BlackWhiteConversionMode.Dithering
};
using var presentation = new Presentation("sample.pptx");
presentation.Save("output.tiff", SaveFormat.Tiff, tiffOptions);
Convertir PowerPoint a TIFF con tamaño personalizado
Si necesita una imagen TIFF con dimensiones definidas, puede definir sus figuras preferidas a través de las propiedades proporcionadas en TiffOptions. Usando la propiedad ImageSize, por ejemplo, puede establecer un tamaño para la imagen resultante.
Este código C# le muestra cómo convertir PowerPoint a imágenes TIFF con tamaño personalizado:
// Instancia un objeto Presentation que representa un archivo de Presentación
using (Presentation pres = new Presentation("Convert_Tiff_Custom.pptx"))
{
// Instancia la clase TiffOptions
TiffOptions opts = new TiffOptions();
// Establece el tipo de compresión
opts.CompressionType = TiffCompressionTypes.Default;
INotesCommentsLayoutingOptions notesOptions = opts.NotesCommentsLayouting;
notesOptions.NotesPosition = NotesPositions.BottomFull;
// Tipos de Compresión
// Predeterminado - Especifica el esquema de compresión predeterminado (LZW).
// Ninguno - Especifica sin compresión.
// CCITT3
// CCITT4
// LZW
// RLE
// La profundidad depende del tipo de compresión y no se puede establecer manualmente.
// La unidad de resolución siempre es igual a "2" (puntos por pulgada)
// Establece la DPI de la imagen
opts.DpiX = 200;
opts.DpiY = 100;
// Establece el tamaño de la imagen
opts.ImageSize = new Size(1728, 1078);
// Guarda la presentación en TIFF con el tamaño especificado
pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}
Convertir PowerPoint a TIFF con formato de píxel de imagen personalizado
Usando la propiedad PixelFormat de la clase TiffOptions, puede especificar su formato de píxel preferido para la imagen TIFF resultante.
Este código C# le muestra cómo convertir PowerPoint a imagen TIFF con formato de píxel personalizado:
// Instancia un objeto Presentation que representa un archivo de Presentación
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
TiffOptions options = new TiffOptions();
options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat contiene los siguientes valores (según lo indicado en la documentación):
Format1bppIndexed; // 1 bit por píxel, indexado.
Format4bppIndexed; // 4 bits por píxel, indexado.
Format8bppIndexed; // 8 bits por píxel, indexado.
Format24bppRgb; // 24 bits por píxel, RGB.
Format32bppArgb; // 32 bits por píxel, ARGB.
*/
// Guarda 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);
}