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
- Convertir des fichiers PowerPoint au format TIFF à l’aide de C++
- Conversion de fichiers PowerPoint au format TIFF avec une taille d’image personnalisée
- Convertir des fichiers PowerPoint au format TIFF avec le format de pixel personnalisé
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.
- Chargez le fichier PowerPoint à l’aide de la classe Presentation.
- Enregistrez le fichier TIFF en utilisant la méthode Presentation->Save (System::String name, Export::SaveFormat format).
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.
- Chargez le fichier PowerPoint à l’aide de la classe Presentation.
- Créez une instance de la classe TiffOptions.
- Définissez la taille de l’image à l’aide de la méthode TiffOptions->setImageSize(System::Drawing::Size value).
- Enregistrez le fichier TIFF en utilisant Presentation->Save(System::String fname, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions options) méthode.
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++.
- Chargez le fichier PowerPoint à l’aide de la classe Presentation.
- Créez une instance de la classe TiffOptions.
- Définissez le format de pixel à l’aide de la méthode TiffOptions->setPixelFormat(ImagePixelFormat value).
- Enregistrez le fichier TIFF en utilisant Presentation->Save(System::String fname, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions options) méthode.
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.