# Aperçu des fonctionnalités

> Découvrez Aspose.Slides pour C++: une API puissante pour créer, modifier, automatiser et convertir efficacement les présentations PowerPoint et OpenDocument.

Source: https://docs.aspose.com/slides/fr/cpp/features-overview/
Updated: 2025-12-11


## **Formats de fichiers et conversions**
Aspose.Slides forC++ prend en charge la plupart des formats de documents PowerPoint et les exporte également vers des formats populaires largement utilisés pour l'echange entre organisations. Le tableau suivant répertorie ces formats :

|**Fonctionnalité**|**Description**|
| :- | :- |
|[Microsoft PowerPoint (PPT)](/slides/fr/cpp/microsoft-powerpoint-ppt/)|Aspose.Slides for C++ offre le traitement le plus rapide pour ce format de document de présentation.|
|[Portable Document Format (PDF)](/slides/fr/cpp/portable-document-format-pdf/)|Les formats de fichiers pris en charge peuvent être exportés vers des documents Adobe Portable Document Format (PDF) avec une seule méthode.|
|[XML Parser Specification (XPS)](/slides/fr/cpp/xml-parser-specification-xps/)|Tous les formats de fichiers pris en charge peuvent être exportés vers des documents XML Parser Specification (XPS) avec une seule méthode.|
|[PresentationML (PPTX, XML)](/slides/fr/cpp/presentationml-pptx-xml/)|Aspose.Slides for C++ prend en charge le traitement du format de présentation OOXML également connu sous le nom de PresentationML ou PPTX.|
|[PPTX To HTML Conversion](https://docs.aspose.com/slides/cpp/convert-powerpoint-to-html/)|Aspose.Slides for C++ prend en charge la conversion d'une présentation au format HTML.|

## **Rendu**
Aspose.Slides for C++ prend en charge le rendu haute fidélité des diapositives des documents de présentation vers divers formats graphiques comme indiqué ci-dessous :

|**Fonctionnalité**|**Description**|
| :- | :- |
|Formats d'images pris en charge par C++|Avec Aspose.Slides for C++, vous pourrez rendre non seulement les diapositives de présentation, mais aussi les images sur les diapositives vers tous les formats graphiques pris en charge par C++ tels que PNG, BMP et JPEG|
|Format SVG|Aspose.Slides for C++ fournit également une méthode intégrée pour exporter les diapositives de présentation vers des formats Scalable Vector Graphics (SVG).|

## **Fonctionnalités de contenu**
Aspose.Slides forC++ vous permet d'accéder, de modifier ou de créer presque tout le contenu possible des documents de présentation.

|**Fonctionnalité**|**Description**|
| :- | :- |
|Diapositives maîtres|Les diapositives maîtres définissent la mise en page des diapositives normales. Aspose.Slides for C++ vous permet d'accéder et de modifier les diapositives maîtres des documents de présentation|
|Diapositives normales|Avec Aspose.Slides for C++, vous pouvez non seulement créer de nouvelles diapositives de différents types, mais aussi accéder et modifier les diapositives existantes dans les documents de présentation|
|Clonage / Copie de diapositives|Aspose.Slides for C++ fournit des méthodes intégrées pour cloner ou copier des diapositives existantes, non seulement au sein d'une même présentation, mais aussi d'une présentation à une autre. Puisqu'une diapositive hérite de la mise en page de la diapositive maîtresse, les méthodes de clonage intégrées copient également la maîtresse lors du clonage|
|Espaces réservés et zones de texte|Vous pouvez également accéder aux espaces réservés et aux zones de texte d'une diapositive. De plus, vous pouvez créer une diapositive avec des zones de texte à partir de zéro en utilisant la méthode appropriée|
|En-têtes et pieds de page|Aspose.Slides for C++ facilite également la gestion des en-têtes / pieds de page dans les diapositives|
|Notes dans les diapositives|Avec Aspose.Slides for C++, vous pouvez non seulement accéder et modifier les notes associées à une diapositive, mais aussi ajouter des notes|
|Recherche d'une forme|Vous pouvez également trouver une forme particulière d'une diapositive en utilisant le texte alternatif associé à la forme|
|Arrières-plans|Aspose.Slides for C++ permet de travailler avec l'arrière-plan associé à une diapositive maîtresse ou normale de la présentation|
|Zones de texte|Les zones de texte peuvent être créées à partir de zéro. Les zones de texte existantes peuvent être accessibles et leur texte peut également être modifié sans perdre le format de texte d'origine|
|Formes rectangulaires|Les formes rectangulaires peuvent être créées ou modifiées par Aspose.Slides for C++|
|Formes de polylignes|Les formes de polylignes peuvent également être créées ou modifiées par Aspose.Slides for C++|
|Formes d'ellipse|Les formes d'ellipse sont également créées ou modifiées par Aspose.Slides for C++|
|Formes groupées|Aspose.Slides for C++ prend également en charge les formes groupées|
|Formes automatiques|Les formes automatiques sont également prises en charge par Aspose.Slides for C++|
|Sérialisation des formes|Bien qu'Aspose.Slides for C++ prenne en charge un grand nombre de formes, si une forme n'est pas supportée par Aspose.Slides for C++, il existe une méthode de sérialisation fournie par Aspose.Slides for C++ qui vous permet de sérialiser cette forme à partir d'une diapositive existante pour une utilisation ultérieure par Aspose.Slides for C++ selon les besoins|
|Cadres d'images|Les images sont gérées dans des cadres d'images à l'aide d'Aspose.Slides for C++|
|Cadres audio|Les fichiers audio peuvent être liés ou incorporés dans les diapositives via des cadres audio par Aspose.Slides for C++|
|Cadres vidéo|Les fichiers vidéo sont gérés dans des cadres vidéo via Aspose.Slides for C++|
|Cadre OLE|Les objets OLE sont gérés dans des cadres OLE par Aspose.Slides for C++|
|Tableaux|Les tableaux sur les diapositives sont également pris en charge par Aspose.Slides for C++|
|Cadre de texte|Le texte associé à une forme peut être accédé via le cadre de texte associé à cette forme|
|Analyse du texte|Le texte d'une présentation peut être analysé au niveau de la présentation ou de la diapositive grâce aux méthodes d'analyse intégrées|
|Animations|Des animations peuvent être appliquées aux formes|
|Diaporamas|Les diaporamas, les transitions de diapositives et les transitions de morphing sont également pris en charge|

## **Fonctionnalités de mise en forme**
Il est possible de mettre en forme le texte et les formes sur les diapositives d'un document de présentation à l'aide d'Aspose.Slides for C++.

|**Fonctionnalité**|**Description**|
| :- | :- |
|Mise en forme du texte|<p>Dans Aspose.Slides for C++, le texte est géré via des cadres de texte associés aux formes. Ainsi, le texte peut être mis en forme à l'aide des paragraphes et des portions associés aux cadres de texte. Les éléments de texte suivants peuvent être mis en forme avec Aspose.Slides for C++.</p><p>- Type de police</p><p>- Taille de police</p><p>- Couleur de police</p><p>- Nuances de police</p><p>- Alignement de paragraphe</p><p>- Puces de paragraphe</p><p>- Orientation de paragraphe</p>|
|Mise en forme des formes|<p>Dans Aspose.Slides for C++, l'élément de base d'une diapositive est la forme. Les éléments de forme suivants peuvent être mis en forme avec Aspose.Slides for C++:</p><p>- Position</p><p>- Taille</p><p>- Ligne</p><p>- Remplissage (y compris Motif, Dégradé, Uni)</p><p>- Texte</p><p>- Image</p>|

## **FAQ**

**Dois-je installer Microsoft PowerPoint sur le serveur/PC pour que la bibliothèque fonctionne ?**

Non. PowerPoint n'est pas requis ; Aspose.Slides est un moteur autonome pour créer, modifier, convertir et rendre des présentations.

**Comment fonctionne le multithreading ? Le traitement peut-il être parallélisé ?**

Il est sûr de traiter différents documents dans différents threads ; le même objet [presentation](https://reference.aspose.com/slides/cpp/aspose.slides/presentation/) ne doit pas être utilisé par [multiple threads](/slides/fr/cpp/multithreading/) en même temps.

**Les mots de passe de fichiers et le chiffrement sont-ils pris en charge ?**

Oui. [Vous pouvez](/slides/fr/cpp/password-protected-presentation/) ouvrir des présentations chiffrées, définir ou supprimer un mot de passe d'ouverture et d'écriture, et vérifier l'état de protection.

**Dois-je me soucier des paquets de polices dans les conteneurs Linux ?**

Oui. Il est recommandé d'installer des packages de polices communs et/ou de [spécifier explicitement les répertoires de polices](/slides/fr/cpp/custom-font/) dans votre application afin d'éviter des substitutions inattendues.

**Existe-t-il des limitations dans la version d'évaluation ?**

En [mode d'évaluation](/slides/fr/cpp/licensing/), un filigrane est ajouté à la sortie et certaines limitations s'appliquent ; une [licence temporaire de 30 jours](https://purchase.aspose.com/temporary-license/) est disponible pour tester toutes les fonctionnalités.

**L'importation de formats externes dans une présentation (PDF/HTML → PPTX) est-elle prise en charge ?**

Oui. Vous pouvez ajouter des [pages PDF et du contenu HTML](/slides/fr/cpp/import-presentation/) à une présentation, les transformant en diapositives.
