Aperçu des fonctionnalités

Formats de fichiers et conversions

Aspose.Slides pour C++ prend en charge la plupart des formats de documents PowerPoint et les exporte également vers des formats populaires largement utilisés pour les échanges entre organisations. Le tableau suivant répertorie ces formats :

Fonctionnalité Description
Microsoft PowerPoint (PPT) Aspose.Slides pour C++ offre le traitement le plus rapide pour ce format de document de présentation.
Portable Document Format (PDF) Les formats de fichiers pris en charge peuvent être exportés vers des documents Adobe Portable Document Format (PDF) à l’aide d’une seule méthode.
XML Parser Specification (XPS) Tous les formats de fichiers pris en charge peuvent être exportés vers des documents XML Parser Specification (XPS) à l’aide d’une seule méthode.
PresentationML (PPTX, XML) Aspose.Slides pour C++ prend en charge le traitement du format de présentation OOXML également appelé PresentationML ou PPTX.
Conversion PPTX vers HTML Aspose.Slides pour C++ prend en charge la conversion de présentations au format HTML.

Rendu de la présentation

Aspose.Slides pour 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’image pris en charge par C++ Avec Aspose.Slides pour C++, vous pourrez rendre non seulement les diapositives de présentation, mais aussi les images des diapositives vers tous les formats graphiques pris en charge par C++ tels que PNG, BMP et JPEG.
Format SVG Aspose.Slides pour C++ propose également une méthode intégrée pour exporter les diapositives de présentation aux formats Scalable Vector Graphics (SVG).

Fonctionnalités du contenu

Aspose.Slides pour C++ 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 pour C++ vous permet d’accéder et de modifier les diapositives maîtres des documents de présentation.
Diapositives normales Avec Aspose.Slides pour 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 Des méthodes intégrées fournies par Aspose.Slides pour C++ permettent de cloner ou copier des diapositives existantes non seulement dans une présentation, mais aussi d’une présentation à une autre. Comme une diapositive hérite de sa mise en page de la diapositive maîtresse, les méthodes de clonage intégrées copient également la maître 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 à l’aide de la méthode appropriée.
En-têtes et pieds de page Aspose.Slides pour C++ facilite également la gestion des en-têtes / pieds de page dans les diapositives.
Notes dans les diapositives Avec Aspose.Slides pour 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 dans une diapositive en utilisant le texte alternatif associé à la forme.
Arrières-plans Aspose.Slides pour C++ permet de travailler avec l’arrière-plan associé à une diapositive maître 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 d’origine.
Formes rectangulaires Les formes rectangulaires peuvent être créées ou modifiées par Aspose.Slides pour C++.
Formes de polylignes Les formes de polylignes peuvent également être créées ou modifiées par Aspose.Slides pour C++.
Formes elliptiques Les formes elliptiques sont également créées ou modifiées par Aspose.Slides pour C++.
Formes groupées Aspose.Slides pour C++ prend également en charge les formes groupées.
Formes automatiques Les formes automatiques sont également prises en charge par Aspose.Slides pour C++.
Sérialisation des formes Bien qu’Aspose.Slides pour C++ prenne en charge un grand nombre de formes, si une forme n’est pas prise en charge, une méthode de sérialisation fournie par Aspose.Slides pour C++ permet de sérialiser cette forme à partir d’une diapositive existante pour une utilisation ultérieure par Aspose.Slides pour C++ selon les besoins.
Cadres d’image Les images sont gérées dans des cadres d’image à l’aide d’Aspose.Slides pour C++.
Cadres audio Les fichiers audio peuvent être liés ou incorporés sur les diapositives dans des cadres audio par Aspose.Slides pour C++.
Cadres vidéo Les fichiers vidéo sont gérés dans des cadres vidéo via Aspose.Slides pour C++.
Cadre OLE Les objets OLE sont gérés dans des cadres OLE par Aspose.Slides pour C++.
Tableaux Les tableaux sur les diapositives sont également pris en charge par Aspose.Slides pour C++.
Cadre de texte Le texte associé à n’importe quelle forme peut être accessible via le cadre de texte associé à cette forme.
Analyse de 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 Morph 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 pour C++.

Fonctionnalité Description
Text Formatting

Dans Aspose.Slides pour 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 via Aspose.Slides pour C++.

- Type de police

- Taille de police

- Couleur de police

- Nuances de police

- Alignement du paragraphe

- Puces du paragraphe

- Orientation du paragraphe

Shape Formatting

Dans Aspose.Slides pour C++, l’élément de base d’une diapositive est la forme. Les éléments de forme suivants peuvent être mis en forme à l’aide d’Aspose.Slides pour C++ :

- Position

- Taille

- Ligne

- Remplissage (y compris Motif, Dégradé, Uni)

- Texte

- Image

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 des threads distincts ; le même objet presentation ne doit pas être utilisé par multiple threads simultanément.

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

Oui. Vous pouvez 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 m’occuper des packs de polices dans les conteneurs Linux ?

Oui. Il est recommandé d’installer des packs de polices courants et/ou de spécifier explicitement les répertoires de polices dans votre application afin d’éviter des substitutions inattendues.

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

En mode d’évaluation, un filigrane est ajouté à la sortie et certaines limitations s’appliquent ; une licence temporaire de 30 jours 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 à une présentation, en les transformant en diapositives.