PPT vers TIFF en C++

Tagged Image File Format (TIFF) est un format d’image couramment utilisé à des fins d’impression en raison de sa haute qualité. Dans certains cas, vous devrez peut-être convertir vos fichiers PPTX au format TIFF à des fins d’impression. Pour cela, cet article vous apprendra comment convertir des fichiers PowerPoint PPTX/PPT au format TIFF par programmation à l’aide de C++.

API C++ pour la conversion de fichiers PowerPoint PPTX/PPT au format TIFF

Aspose.Slides for C++ est une API C++ pour travailler avec des fichiers PowerPoint. Il vous permet de créer, lire et modifier des fichiers PPT et PPTX sans avoir besoin de logiciel supplémentaire. De plus, l’API prend en charge la conversion des fichiers PPTX/PPT au format d’image TIFF. Vous pouvez soit installer l’API via NuGet ou la télécharger directement à partir de la section Téléchargements.

PM> Install-Package Aspose.Slides.Cpp

Convertir des fichiers PowerPoint au format TIFF à l’aide de C++

Vous pouvez convertir vos fichiers PowerPoint PPTX/PPT au format TIFF en quelques lignes de code seulement. Pour y parvenir, veuillez suivre les étapes ci-dessous.

L’exemple de code suivant montre comment convertir des fichiers PowerPoint au format TIFF à l’aide de C++.

// Chemins de fichiers
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiff_out.tiff";

// Charger le fichier de présentation
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Enregistrez le fichier TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff);

Conversion de fichiers PowerPoint au format TIFF avec une taille d’image personnalisée

Voici les étapes pour convertir des fichiers PowerPoint au format TIFF avec une taille d’image personnalisée.

L’exemple de code suivant montre comment convertir des fichiers PowerPoint en images TIFF avec une taille d’image personnalisée à l’aide de C++.

// Chemins de fichiers
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffWithCustomImageSize_out.tiff";

// Charger le fichier de présentation
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Créer une instance de la classe TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// Définir le type de compression
options->set_CompressionType(Aspose::Slides::Export::TiffCompressionTypes::Default);

// Définir DpiX
options->set_DpiX(200);

// Définir PPPY
options->set_DpiY(100);

// Définir la taille de l'image
options->set_ImageSize(System::Drawing::Size(1728, 1078));

// Enregistrez le fichier TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

Convertir des fichiers PowerPoint au format TIFF avec le format de pixel personnalisé

Afin de définir le format de pixel, nous utiliserons l’énumération ImagePixelFormat. L’énumération ImagePixelFormat fournit les valeurs suivantes.

  • Format1bppIndexé : 1 bit par pixel, indexé
  • Format4bppIndexé : 4 bits par pixel, indexé
  • Format8bppIndexé : 8 bits par pixel, indexé
  • Format24bppRgb : 24 bits par pixel, RVB
  • Format32bppArgb : 32 bits par pixel, ARGB

Voici les étapes pour convertir un fichier PPTX/PPT en une image TIFF avec un format de pixel personnalisé à l’aide de C++.

L’exemple de code suivant montre comment convertir des fichiers PowerPoint en images TIFF avec un format de pixel personnalisé à l’aide de C++.

// Chemins de fichiers
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffPixelFormat_out.tiff";

// Charger le fichier de présentation
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Créer une instance de la classe TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// Définir le format de pixel
options->set_PixelFormat(Aspose::Slides::Export::ImagePixelFormat::Format8bppIndexed);

// Enregistrez le fichier TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

Obtenez une licence gratuite

Afin d’essayer l’API sans limitation d’évaluation, vous pouvez demander une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers PowerPoint PPTX/PPT en images TIFF à l’aide de C++. De plus, vous avez appris à définir la taille d’image personnalisée et le format de pixel pour les images TIFF générées. Aspose.Slides for C++ est une API puissante pour travailler avec des fichiers PowerPoint. Vous pouvez explorer l’API en détail en visitant la documentation officielle. En cas de questions, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également

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