Combinez plusieurs PowerPoints dans Node.js - Aspose PPT Merger

Aspose.Slides for Node.js via Java fournit des méthodes et des propriétés pour fusionner plusieurs PowerPoints en un seul par programme. Cette API JavaScript PowerPoint vous permet de fusionner automatiquement des fichiers PowerPoint afin que vous puissiez regrouper les données actuelles et précédentes au même endroit. Cependant, MS PowerPoint est un outil puissant utilisé pour présenter les données commerciales de manière compacte. Ce guide explorera comment installer cette bibliothèque de fusion Aspose PPT dans notre projet basé sur Node.js. De plus, nous expliquerons la mise en œuvre de la façon de combiner plusieurs PowerPoints dans Node.js.

Nous passerons en revue les points suivants dans cet article :

  1. Installation de l’API JavaScript PowerPoint
  2. Combinez plusieurs PowerPoints dans Node.js
  3. Fusionner PPTX en ligne

Installation de l’API JavaScript PowerPoint

Ce guide d’installation contient les procédures d’installation pour Windows, macOS et Linux. En fait, il est assez simple d’installer la fusion Aspose PPT. Il existe une énorme pile de fonctionnalités que vous pouvez exploiter pour répondre à vos exigences logicielles. Il existe donc deux manières d’installer cette API JavaScript PowerPoint. Tout d’abord, vous pouvez télécharger le package à partir de NPM ou vous pouvez l’installer en exécutant la commande suivante dans le terminal/CMD :

npm install aspose.slides.via.java
fusionner automatiquement les fichiers PowerPoint

Combinez plusieurs PowerPoints dans Node.js

Maintenant, nous allons appeler les fonctions exposées par cette bibliothèque de fusion Aspose PPT. À cette fin, nous avons deux fichiers sources PPTX/PPT différents dans notre système de fichiers.

Vous pouvez suivre les étapes suivantes pour fusionner automatiquement les fichiers PowerPoint :

  • Obtenez le module aspose.slides.via.java dans votre application.
  • Initialisez une instance de la classe LoadOptions avec le format de fichier du document source.
  • Instanciez un objet de la classe Presentation et initialisez-le avec le premier fichier PPTX et un objet de la classe LoadOptions.
  • Chargez le deuxième fichier PPTX source.
  • Parcourez les diapositives renvoyées par la méthode getSlides.
  • Appelez la méthode addClone pour ajouter une copie d’une diapositive spécifiée à la fin de la collection.
  • Invoquez la méthode save pour enregistrer le fichier PowerPoint fusionné sur le disque.

L’extrait de code suivant montre comment fusionner plusieurs PowerPoints en un seul par programmation :

// Combinez plusieurs PowerPoints dans Node.js
var aspose = aspose || {};
// Obtenez le module aspose.slides.via.java dans votre application.
aspose.slides = require("aspose.slides.via.java");
// Initialisez une instance de la classe LoadOptions avec le format de fichier du document source.    
var loadOptions = new aspose.slides.LoadOptions(0);
// Instanciez un objet de la classe Présentation et initialisez-le avec le premier fichier PPTX et un objet de la classe LoadOptions.  
var pres1 = new aspose.slides.Presentation("first_ppt.pptx", loadOptions);
// Chargez le deuxième fichier PPTX 
var loadOptions2 = new aspose.slides.LoadOptions(0);
var pres2 = new aspose.slides.Presentation("second_ppt.pptx",loadOptions2);

try
{
	// Parcourez les diapositives renvoyées par la méthode getSlides.  
   for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
		// Appelez la méthode addClone pour ajouter une copie d’une diapositive spécifiée à la fin de la collection. 
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
	// Appelez la méthode save pour enregistrer le fichier PowerPoint fusionné sur le disque. 
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
	  console.log("combined multiple PowerPoints successfully");
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}

Une fois que vous avez exécuté l’exemple de code ci-dessus, un nouveau fichier PPTX (c’est-à-dire CombinedPresentation.pptx) sera créé à votre adresse indiquée. Vous pouvez voir le résultat dans l’image ci-dessous :

fusionner plusieurs PowerPoints en un seul

Fusionner PPTX en ligne

Aspose.Slides for Node.js via Java est non seulement livré avec une solution programmatique, mais fournit également un outil en ligne pour fusionner des fichiers PTX/PPT en ligne. Vous pouvez fusionner automatiquement des fichiers PowerPoint à l’aide de cette fusion Aspose PPT au niveau de l’entreprise. La meilleure chose à propos de cet outil est qu’il est gratuit et que vous pouvez l’utiliser dans presque tous les navigateurs Web populaires.

fusionner PPTX en ligne

Fusionnez plusieurs PowerPoints en un seul - Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer cette API JavaScript PowerPoint sans limitations d’évaluation.

Conclusion

Nous terminons ici ce billet de blog. Merci beaucoup pour votre attention et nous espérons que vous avez appris à combiner plusieurs PowerPoints dans Node.js par programme. De plus, nous avons procédé à une fusion PPTX en ligne que vous pouvez utiliser pour fusionner automatiquement des fichiers PowerPoint. De plus, veuillez visiter la documentation de cette API JavaScript PowerPoint. Ces API références vous donneront un accès direct aux classes et méthodes de Aspose.Slides for Node.js via Java.

Nous vous recommandons également de consulter le Guide de démarrage.

Enfin, aspose.com écrit de nouveaux articles. Alors, restez en contact pour des mises à jour régulières.

L’aide est disponible

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Foire aux questions – FAQ

Comment combiner plusieurs PowerPoints en un seul ?

Vous pouvez combiner plusieurs PowerPoints à l’aide de Aspose.Slides for Node.js via Java. Veuillez visiter ce lien pour plus de détails.

Comment combiner plusieurs fichiers PPTX ?

Cet outil en ligne est utilisé pour fusionner PPTX en ligne. Il dispose d’une interface utilisateur conviviale où vous pouvez télécharger et traiter facilement des fichiers.

Voir également