Aperçu du produit
Aperçu du produit
Bienvenue dans Aspose.Slides pour C++
Aspose.Slides pour C++ est une API de gestion Microsoft PowerPoint® qui permet aux applications C++ de lire et d’écrire des documents PowerPoint® sans utiliser Microsoft PowerPoint®. Aspose.Slides pour C++ est le premier et le seul composant offrant la fonctionnalité de gestion des documents PowerPoint®. Aspose.Slides pour C++ propose de nombreuses fonctionnalités clés telles que la gestion du texte, des formes, des tableaux et des animations, l’ajout d’audio et de vidéo aux diapositives, la prévisualisation des diapositives, l’exportation des diapositives au format SVG, PDF et bien plus encore.
Description du produit
Aspose.Slides pour C++ est développé en C++ natif. Il est actuellement compilé pour l’environnement Windows x64, mais sera également compilé pour l’environnement Linux.
Aspose.Slides pour C++ peut non seulement ouvrir des fichiers PowerPoint provenant de différentes sources, mais il permet également d’enregistrer vos présentations de diverses manières. Par exemple, vous pouvez enregistrer votre présentation non seulement au format PPT, mais aussi au format PDF. De plus, vous pouvez également enregistrer vos diapositives sous forme d’images. Aspose.Slides pour C++ vous offre presque toutes les fonctionnalités que vous pouvez trouver dans Microsoft PowerPoint. La polyvalence d’Aspose.Slides pour C++ réside dans le fait que vous pouvez non seulement ajouter des tableaux et différents types de formes à vos diapositives, mais aussi différents types de cadres (c’est‑à‑dire texte, audio et vidéo).
Ensemble complet de fonctionnalités
Les fonctionnalités d’Aspose.Slides pour C++ peuvent être réparties dans les zones suivantes :
- Fonctionnalités de présentation.
- Fonctionnalités des diapositives.
- Fonctionnalités graphiques et multimédia.
- Fonctionnalités de tableau
- Fonctionnalités de texte et de paragraphe
- Fonctionnalités avancées
Fonctionnalités de présentation
- Ouvrir des présentations Microsoft PowerPoint à partir de différentes sources.
- Enregistrer des présentations dans différents formats Microsoft PowerPoint.
- Créer des présentations à partir de zéro.
- Convertir des présentations en documents PDF sans utiliser d’autre composant.
- Lire ou modifier les propriétés du document d’une présentation.
- Appliquer une protection à la présentation.
- Exporter la présentation au format PDF.
- Exporter la présentation au format XPS.
- Exporter la présentation au format SWF.
- Exporter les notes de la présentation au format PDF.
- Exporter la présentation au format HTML.
Fonctionnalités des diapositives
- Créer de nouvelles diapositives à partir de zéro et les ajouter aux présentations.
- Accéder à n’importe quelle diapositive via sa position dans une présentation.
- Copier ou cloner des diapositives dans la même présentation ou dans une autre.
- Modifier et supprimer des diapositives.
- Copier les maîtres avec les diapositives automatiquement.
- Prévisualiser les diapositives.
- Obtenir ou définir le nom d’une diapositive.
- Enregistrer les diapositives sous forme d’images.
- Exporter les diapositives au format SVG.
- Travailler avec de nombreux maîtres dans les présentations.
- Remplir l’arrière‑plan d’une diapositive avec n’importe quel style pris en charge.
- Ajouter ou gérer les notes de diapositive.
- Définir dynamiquement de nouveaux maîtres et styles de diapositive.
- Ajouter ou modifier la transition du diaporama.
- Ajouter des transitions Morph.
Fonctionnalités graphiques et multimédia
- Créer ou gérer des formes telles que lignes, rectangles, ellipses et polylignes.
- Gérer les styles de ligne dans les formes.
- Obtenir le texte alternatif d’une forme.
- Faire pivoter ou retourner des formes.
- Remplir les formes avec différents styles, par exemple uni, dégradé, motif, texture et image.
- Utiliser l’un des 48 motifs pré‑définis et 24 textures.
- Assigner des liens aux formes.
- Lire, modifier ou ajouter de nouveaux effets d’animation aux diapositives et aux formes.
- Ajouter de nouvelles images aux présentations ou gérer celles existantes.
- Ajouter de nouveaux puces‑image à la présentation ou gérer celles existantes.
- Ajouter de nouveaux cadres audio aux présentations ou gérer ceux existants.
- Ajouter de nouveaux cadres vidéo aux présentations ou gérer ceux existants.
Fonctionnalités de tableau
- Créer des tableaux à partir de zéro et les ajouter aux diapositives.
- Redimensionner et déplacer les tableaux.
- Accéder à n’importe quelle cellule d’un tableau.
- Modifier le format et les bordures de toute cellule.
- Redimensionner les colonnes et les lignes.
- Ajouter et supprimer des colonnes et des lignes.
- Définir la largeur et la couleur des bordures pour l’ensemble du tableau.
Fonctionnalités de texte et de paragraphe
- Obtenir et définir le texte dans les espaces réservés et les cadres de texte.
- Obtenir le type d’un espace réservé.
- Modifier le formatage du texte dans un cadre de texte.
- Ajouter de nouvelles polices ou gérer celles déjà utilisées dans une présentation.
- Modifier le texte et le formatage du texte.
- Créer ou gérer des liens dans le texte.
- Prendre en charge les tabulations et les tabulations effectives.
- Ajouter de nouveaux cadres de texte à presque tout type de forme.
- Accéder et modifier les marges et les paramètres de retour à la ligne du texte dans les cadres.
- Accéder et modifier le retrait des paragraphes.
Fonctionnalités avancées
- Accéder aux objets OLE incorporés dans les présentations.
- Verrouiller les présentations.
Plateformes prises en charge
- Windows x64/x86 (Microsoft Visual Studio 2017 ou version ultérieure).
- Linux (Clang 3.9 ou version ultérieure, GCC 6.1 ou version ultérieure).
- macOS (Xcode 13.4 ou version ultérieure).
Support technique
Aspose fournit un support technique gratuit et illimité pour tous ses produits. Le support est disponible pour tous les utilisateurs, y compris en phase d’évaluation. Si vous avez besoin d’aide avec Aspose.Slides pour C++, considérez les options suivantes :
- La principale voie de support est le Aspose. Forums. Publiez votre question dans le Aspose.Slides forum et elle recevra une réponse en quelques heures. Les questions sont répondues directement par l’équipe de support d’Aspose.Slides.
- Veuillez noter qu’Aspose ne fournit pas de support technique par téléphone. Le support téléphonique est uniquement disponible pour les questions de vente et d’achat.
- Lorsque vous attendez une réponse sur les forums, veuillez tenir compte des différences de fuseau horaire.
Si vous rencontrez un problème avec Aspose.Slides pour C++, suivez ces étapes simples pour vous assurer qu’il soit résolu de la manière la plus efficace :
- Assurez‑vous d’utiliser la dernière version d’Aspose.Slides pour C++ avant de signaler le problème, voir le Aspose.Slides download pour connaître la version la plus récente.
- Consultez les forums, cette documentation et la référence API avant de signaler le problème ; votre question a peut‑être déjà une réponse.
- Lors du signalement d’un problème, veuillez inclure le document original ainsi qu’éventuellement un fragment de votre code qui provoque le problème. Si vous devez joindre plusieurs fichiers, compressez‑les dans une archive zip. Il est sûr de joindre vos documents sur Aspose.Forums car seul vous et les développeurs d’Aspose y auront accès.
- Essayez de signaler un seul problème par fil de discussion. Si vous avez un autre problème, signalez‑le dans un fil séparé.
Ce tableau répertorie les ressources techniques importantes d’Aspose.Slides pour C++.
| Ressource | Description |
|---|---|
| Page d’accueil d’Aspose.Slides pour C++ | Page d’accueil du produit. |
| Blog Aspose.Slides | Consultez-le régulièrement pour les informations sur les nouvelles versions et des astuces utiles concernant Aspose.Slides. |
| Téléchargement d’Aspose.Slides pour C++ | Toutes les nouvelles et anciennes versions du produit sont maintenues à des fins de référence client. |
| Forum de support Aspose.Slides | Publiez vos questions et problèmes ici pour une résolution rapide. |
| Documentation produit Aspose.Slides pour C++ | Documentation en ligne complète incluant cette documentation ainsi que la référence API d’Aspose.Slides. |
FAQ
Prend‑il en charge les niveaux de conformité PDF pour l’archivage et l’accessibilité (PDF/A et PDF/UA) ?
Oui. Vous pouvez enregistrer en PDF avec PDF/A‑2a/2b/2u, PDF/A‑3a/3b, ainsi que PDF/UA en configurant les options d’exportation PDF.
Existe‑t‑il un mécanisme de substitution de polices et une prise en charge des polices personnalisées pour garantir un rendu correct ?
Oui. La bibliothèque vous permet de charger des polices personnalisées et de définir des règles de secours afin que les glyphes manquants soient substitués de manière fiable lors de la conversion et du rendu.
Puis‑je détecter si un fichier est protégé par mot de passe sans l’ouvrir complètement ?
Oui. Vous pouvez examiner une présentation pour déterminer si elle nécessite un mot de passe avant de charger le document complet.
Microsoft PowerPoint est‑il requis pour le traitement et les conversions ?
Non. Aspose.Slides est un moteur autonome ; PowerPoint n’est pas nécessaire sur le serveur ou la station de travail.
Est‑il sûr de traiter des présentations depuis plusieurs threads ?
Oui, vous pouvez traiter différents documents en parallèle dans des threads séparés ; il suffit d’éviter d’utiliser la même instance de présentation simultanément entre les threads.
Les macros sont‑elles conservées et puis‑je gérer le VBA dans les fichiers PPTM/PPSM ?
Oui. Les présentations avec macros sont prises en charge, et vous pouvez examiner et gérer les projets VBA dans ces fichiers.
Puis‑je convertir un PDF ou du HTML en diapositives PowerPoint ?
Oui. Vous pouvez importer des pages PDF ou du contenu HTML pour créer ou remplir des diapositives dans une présentation.
L’exportation XPS est‑elle prise en charge, et puis‑je contrôler la qualité et le contenu de la sortie XPS ?
Oui. Exporter vers XPS est disponible, et les options d’enregistrement vous permettent d’ajuster la qualité de sortie et le contenu inclus.
Puis‑je convertir les diapositives en images et contrôler la qualité de sortie ?
Oui. Les diapositives peuvent être rendu en PNG, JPEG, GIF, BMP, TIFF et autres formats avec un contrôle fin de la taille et de la qualité.
Les formules mathématiques sont‑elles prises en charge (MathML/MathText) et peuvent‑elles être exportées ?
Oui. Vous pouvez créer et modifier du texte mathématique et exporter les équations, y compris en MathML.
Comment la bibliothèque gère‑t‑elle le chiffrement et les mots de passe (ouverture, définition, suppression) ?
Elle prend en charge l’ouverture de présentations chiffrées, la définition ou la suppression de mots de passe pour l’ouverture et la modification, ainsi que la vérification du statut de protection d’un fichier.