Convertir des présentations PowerPoint en TIFF sous .NET
Vue d’ensemble
TIFF (Tagged Image File Format) est un format d’image raster sans perte largement utilisé, connu pour sa qualité exceptionnelle et la préservation détaillée des graphiques. Les concepteurs, photographes et éditeurs de bureau choisissent souvent le TIFF pour maintenir les calques, la précision des couleurs et les paramètres d’origine de leurs images.
Avec Aspose.Slides, vous pouvez convertir aisément vos diapositives PowerPoint (PPT, PPTX) et OpenDocument (ODP) directement en images TIFF de haute qualité, garantissant que vos présentations conservent une fidélité visuelle maximale.
Convertir une présentation en TIFF
En utilisant la méthode Save fournie par la classe Presentation, vous pouvez rapidement convertir une présentation PowerPoint entière en TIFF. Les images TIFF générées correspondent à la taille de diapositive par défaut.
Ce code C# montre comment convertir une présentation PowerPoint en TIFF :
// Instancier la classe Presentation qui représente un fichier de présentation (PPT, PPTX, ODP, etc.).
using (Presentation presentation = new Presentation("Demo_File.pptx"))
{
// Enregistrer la présentation au format TIFF.
presentation.Save("Output.tiff", SaveFormat.Tiff);
}
Convertir une présentation en TIFF noir et blanc
La propriété BwConversionMode de la classe TiffOptions vous permet de spécifier l’algorithme utilisé lors de la conversion d’une diapositive ou d’une image couleur en TIFF noir et blanc. Notez que ce paramètre s’applique uniquement lorsque la propriété CompressionType est réglée sur CCITT4 ou CCITT3.
Supposons que nous ayons un fichier “sample.pptx” avec la diapositive suivante :

Ce code C# montre comment convertir la diapositive couleur en TIFF noir et blanc :
TiffOptions tiffOptions = new TiffOptions
{
CompressionType = TiffCompressionTypes.CCITT4,
BwConversionMode = BlackWhiteConversionMode.Dithering
};
using (Presentation presentation = new Presentation("sample.pptx"))
{
presentation.Save("output.tiff", SaveFormat.Tiff, tiffOptions);
}
Le résultat :

Convertir une présentation en TIFF avec taille personnalisée
Si vous avez besoin d’une image TIFF avec des dimensions spécifiques, vous pouvez définir les valeurs souhaitées à l’aide des propriétés disponibles dans TiffOptions. Par exemple, la propriété ImageSize vous permet de préciser la taille de l’image résultante.
Ce code C# montre comment convertir une présentation PowerPoint en images TIFF avec une taille personnalisée :
// Instancier la classe Presentation qui représente un fichier de présentation (PPT, PPTX, ODP, etc.).
using (Presentation presentation = new Presentation("sample.pptx"))
{
TiffOptions tiffOptions = new TiffOptions();
// Définir le type de compression.
tiffOptions.CompressionType = TiffCompressionTypes.Default;
/*
Types de compression :
Default - Spécifie le schéma de compression par défaut (LZW).
None - Indique qu'aucune compression n'est appliquée.
CCITT3
CCITT4
LZW
RLE
*/
// La profondeur dépend du type de compression et ne peut pas être définie manuellement.
// Définir le DPI de l'image.
tiffOptions.DpiX = 200;
tiffOptions.DpiY = 200;
// Définir la taille de l'image.
tiffOptions.ImageSize = new Size(1728, 1078);
tiffOptions.SlidesLayoutOptions = new NotesCommentsLayoutingOptions
{
NotesPosition = NotesPositions.BottomFull
};
// Enregistrer la présentation au format TIFF avec la taille spécifiée.
presentation.Save("custom_size.tiff", SaveFormat.Tiff, tiffOptions);
}
Convertir une présentation en TIFF avec format de pixel d’image personnalisé
En utilisant la propriété PixelFormat de la classe TiffOptions, vous pouvez spécifier le format de pixel souhaité pour l’image TIFF résultante.
Ce code C# montre comment convertir une présentation PowerPoint en une image TIFF avec un format de pixel personnalisé :
// Instancier la classe Presentation qui représente un fichier de présentation (PPT, PPTX, ODP, etc.).
using (Presentation presentation = new Presentation("Demo_File.pptx"))
{
TiffOptions tiffOptions = new TiffOptions();
tiffOptions.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat contient les valeurs suivantes (d'après la documentation) :
Format1bppIndexed - 1 bit par pixel, indexé.
Format4bppIndexed - 4 bits par pixel, indexé.
Format8bppIndexed - 8 bits par pixel, indexé.
Format24bppRgb - 24 bits par pixel, RGB.
Format32bppArgb - 32 bits par pixel, ARGB.
*/
// Enregistrer la présentation au format TIFF avec la taille d'image spécifiée.
presentation.Save("Custom_Image_Pixel_Format.tiff", SaveFormat.Tiff, tiffOptions);
}
Tip
Check out Aspose’s FREE PowerPoint to Poster converter.FAQ
Puis-je convertir une diapositive individuelle au lieu de toute la présentation PowerPoint en TIFF ?
Oui. Aspose.Slides vous permet de convertir des diapositives individuelles de présentations PowerPoint et OpenDocument en images TIFF séparément.
Existe-t-il une limite au nombre de diapositives lors de la conversion d’une présentation en TIFF ?
Non, Aspose.Slides n’impose aucune restriction sur le nombre de diapositives. Vous pouvez convertir des présentations de toute taille en format TIFF.
Les animations et les effets de transition PowerPoint sont-ils conservés lors de la conversion des diapositives en TIFF ?
Non, le TIFF est un format d’image statique. Ainsi, les animations et les effets de transition ne sont pas conservés ; seules des captures statiques des diapositives sont exportées.