PowerPoint vers TIFF C#

La conversion de PowerPoint en TIFF peut être utile dans divers scénarios, tels que l’impression, la télécopie, etc. Afin d’effectuer cette conversion par programme, cet article explique comment convertir PowerPoint PPTX/PPT en TIFF à l’aide de C#. De plus, vous apprendrez à personnaliser la taille et le format de pixel des images TIFF résultantes.

Convertisseur C# PowerPoint en TIFF

Afin de convertir les présentations PowerPoint, nous utiliserons Aspose.Slides for .NET. L’API est conçue pour créer, manipuler et convertir des documents de présentation à partir des applications .NET. Vous pouvez soit télécharger l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Slides.NET 

Convertir PowerPoint PPTX en TIFF en utilisant C#

Voici les étapes pour convertir un PowerPoint PPTX/PPT en TIFF en utilisant C#.

L’exemple de code suivant montre comment convertir un fichier PowerPoint PPTX en TIFF.

// Instancier un objet Presentation qui représente un fichier de présentation
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    // Enregistrement de la présentation dans un document TIFF
    presentation.Save("output.tiff", SaveFormat.Tiff);
}

C# Convertir PowerPoint en TIFF avec une taille d’image personnalisée

Aspose.Slides for .NET vous permet également de personnaliser la taille de l’image résultante lors de la conversion de PowerPoint en TIFF. Voici les étapes pour y parvenir.

L’exemple de code suivant montre comment convertir PPTX en TIFF avec une taille d’image personnalisée.

// Instancier un objet Presentation qui représente un fichier Presentation
using (Presentation pres = new Presentation("Presentation.pptx"))
{
    // Instancier la classe TiffOptions
    TiffOptions opts = new TiffOptions();

    // Réglage du type de compression
    opts.CompressionType = TiffCompressionTypes.Default;

    // La profondeur dépend du type de compression et ne peut pas être définie manuellement.
    // L'unité de résolution est toujours égale à "2" (points par pouce)

    // Définition des PPP de l'image
    opts.DpiX = 200;
    opts.DpiY = 100;

    // Définir la taille de l'image
    opts.ImageSize = new Size(1728, 1078);

    // Enregistrez la présentation au format TIFF avec la taille d'image spécifiée
    pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}

Convertir PowerPoint en TIFF avec le format de pixel personnalisé

Voici les étapes pour personnaliser le format de pixel dans la conversion PPTX en TIFF à l’aide de C#.

L’exemple de code suivant montre comment personnaliser le format de pixel dans la conversion PPTX en TIFF.

// Instancier un objet Presentation qui représente un fichier Presentation
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.
    */

    // Enregistrez la présentation au format TIFF avec la taille d'image spécifiée
    presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}

Obtenez une licence API gratuite

Vous pouvez utiliser Aspose.Slides for .NET sans limitation d’évaluation en demandant une licence temporaire.

Conclusion

Dans cet article, vous avez appris à convertir PowerPoint PPTX/PPT en TIFF à l’aide de C#. De plus, vous avez vu comment personnaliser la taille et le format de pixel des images TIFF résultantes. Vous pouvez visiter la documentation pour explorer d’autres fonctionnalités d’Aspose.Slides for .NET. De plus, vous pouvez nous faire part de vos questions via notre forum.

Voir également

Conseil : vous pouvez consulter Aspose GRATUITEMENT en ligne PowerPoint to Poster Converter.