Aspose.Slides  for C++

API PowerPoint C++

Lisez, écrivez, traitez, convertissez des présentations PowerPoint dans des applications C++ sans aucune dépendance à Microsoft PowerPoint.

  Télécharger l'essai gratuit
  
 

Aspose.Slides pour C++ est une puissante API PowerPoint pour manipuler, rendre et convertir PPT(X) en C++ sans Microsoft PowerPoint. L'API prend en charge le rendu haute fidélité des diapositives dans les documents vers divers formats graphiques et fournit la fonctionnalité permettant de modifier ou de créer presque tout le contenu possible des fichiers, de formater le texte et les formes sur les diapositives et bien plus encore.

Aspose.Slides pour C++ prend en charge la plupart des formats PowerPoint et diaporamas, notamment POT, PPT, PPS, POTX, PPTX, PPSX, ODP et autres. Aspose.Slides pour C++ peut également convertir tous ces formats en PDF, HTML, XPS, etc.

Fonctionnalités avancées de la bibliothèque de traitement PowerPoint C++

Enregistrer la présentation dans un fichier ou un flux

Convertir des présentations aux formats standards

Gérer les propriétés de document intégrées et personnalisées

Mot de passe protéger les présentations

Ajouter, mettre en forme et manipuler des graphiques

Ajouter, formater et manipuler des formes

Ajouter, formater et manipuler des diapositives

Ajouter, mettre en forme et manipuler du texte

Ajouter, formater et manipuler des tableaux

Exporter des présentations au format PDF et XPS

Exporter des diapositives au format SVG

Ajouter des images aux présentations

Générer des présentations à partir de la base de données

Prise en charge des cartes MSO 2016

Exporter des présentations au format HTML

Importer et exporter du texte HTML dans des diapositives

Ajouter des diapositives de mise en page aux présentations

Charger des présentations protégées

Définir la taille de la police de la légende individuelle

Créer un graphique boursier et obtenir une image graphique

Changer la couleur de la série

Définir les bordures arrondies de la zone de graphique

Changer la couleur des catégories dans la série

Définir les propriétés de police pour la table de données de graphique

Exporter des fichiers PowerPoint au format PDF ou XPS

Ayant son propre moteur de rendu spécialement conçu, Aspose.Slides pour C++ rend avec la plus grande fidélité à Microsoft PowerPoint. Il permet d'exporter des présentations vers des formats standard de l'industrie tels que XPS et PDF avec des résultats similaires à ceux de la présentation d'origine.

Rendre la présentation aux formats PDF et XPS - C++

// load presentation to be converted

SharedPtr<Presentation> prs = MakeObject<Presentation>(dir + L"template.pptx");

// save in PDF & XPS formats

prs->Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs->Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);

Copier ou cloner des diapositives de présentation

Il existe des méthodes intégrées fournies par Aspose.Slides pour C++ pour cloner ou copier des diapositives existantes non seulement dans un document mais également d'un fichier à l'autre. Étant donné qu'une diapositive hérite de sa mise en page du modèle de diapositive, les méthodes de clonage intégrées copient automatiquement le modèle pendant le processus de clonage.

Formatage du contenu Microsoft PowerPoint

La bibliothèque permet de formater des formes et du texte sur des diapositives dans un fichier tout en utilisant l'API. Le texte est géré par des cadres de texte associés à des formes, par conséquent le texte est formaté à l'aide de paragraphes et de portions associés aux cadres de texte. Vous pouvez gérer le type de police, la couleur, la taille, les nuances ainsi que l'alignement des paragraphes, les puces et l'orientation. On peut également manipuler les attributs des éléments de forme tels que la taille, la ligne, la position, l'image, le texte et le remplissage avec une grande facilité.

Sérialiser les formes

Bien qu'Aspose.Slides pour C++ prenne en charge un grand nombre de formes, cependant, si une forme n'est pas prise en charge par l'API, il existe une méthode de sérialisation fournie par laquelle vous pouvez sérialiser cette forme à partir d'une diapositive existante pour une utilisation ultérieure selon les exigences de l'application.