Fusionnez Powerpoint, PDF, PPT ou d’autres documents ensemble en C#
Bibliothèque C# haute vitesse pour fusionner les formats PPT, PPTX, PDF, PNG, JPEG et autres.
Fusionner PPT, PPTX, PDF en utilisant C#
Aspose.Slides pour .NET est une puissante bibliothèque C# pour créer et manipuler des fichiers de présentation. De plus, il offre des moyens flexibles de combiner plusieurs présentations PPT/PPTX. Lorsque vous fusionnez une présentation avec une autre, vous combinez efficacement leurs diapositives dans une seule présentation pour obtenir un fichier. Aspose.Slides vous permet de fusionner deux présentations de différentes manières. Vous pouvez fusionner des présentations avec toutes leurs formes, styles, textes, mises en forme, commentaires, animations, etc. sans avoir à vous soucier de la perte de qualité ou de données.
Fusionner des présentations PowerPoint en C#
Pour fusionner les présentations PowerPoint, vous devrez cloner les diapositives d’une présentation à l’autre.
Fusionner des fichiers PPTX à l'aide de C#
// Instantiate a Presentation object that represents a target presentation file
using (Presentation presentation1 = new Presentation("presentation1.pptx"))
{
// Instantiate a Presentation object that represents a source presentation file
using (Presentation presentation2 = new Presentation("presentation2.pptx"))
{
foreach (ISlide slide in presentation2.Slides)
{
// Merge slides from source to target
presentation1.Slides.AddClone(slide);
}
}
// Save the presentation
presentation1.Save("merged-presentation.pptx", Export.SaveFormat.Pptx);
}
Fusionner des présentations avec Slide Master à l'aide de C #
Ce code C # montre comment fusionner plusieurs présentations en une seule et appliquer des styles à partir du modèle de présentation du maître des diapositives. Ainsi, la présentation des résultats conservera la même mise en forme source et contiendra la mise en forme de la diapositive principale d’une autre présentation.
Fusionner plusieurs PPT en un seul en C#
// Instantiate a Presentation object that represents a target presentation file
using (Presentation presentation1 = new Presentation("presentation1.pptx"))
{
// Instantiate a Presentation object that represents a source presentation file
using (Presentation presentation2 = new Presentation("presentation2.pptx"))
{
// Merge first two slides only using slide master
presentation1.Slides.AddClone(presentation2.Slides[0], presentation1.Masters[0], true);
presentation1.Slides.AddClone(presentation2.Slides[1], presentation1.Masters[0], true);
}
presentation1.Save("merged-presentation-master.pptx", Export.SaveFormat.Pptx);
}
Comment fusionner des présentations à l'aide d'Aspose.Slides pour l'API .NET
Voici les étapes pour fusionner deux fichiers PPTX et enregistrer le résultat au format PDF dans .NET.
Installez Aspose.Slides pour .NET .
Ajoutez une référence de bibliothèque (importez la bibliothèque) à votre projet C#.
Ouvrez les fichiers PPTX sources en C#.
Combinez les fichiers PPTX à l’aide de la méthode AddClone.
Enregistrez la présentation et obtenez le résultat sous forme de fichier PDF unique.
Autres formats pris en charge à fusionner
Vous pouvez également combiner d'autres formats de fichiers. Voir les autres formats pris en charge ci-dessous.