Aperçu des fonctionnalités

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) Aspose.Slides for 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) avec 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) avec une seule méthode.
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 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

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++.

- Type de police

- Taille de police

- Couleur de police

- Nuances de police

- Alignement de paragraphe

- Puces de paragraphe

- Orientation de paragraphe

Mise en forme des formes

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++:

- 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 différents threads ; le même objet presentation ne doit pas être utilisé par multiple threads en même temps.

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 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 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, les transformant en diapositives.