Este breve tutorial informa sobre el proceso de cómo fusionar diapositivas en C#. Tiene todos los detalles sobre los recursos necesarios para configurar el IDE para el desarrollo, una lista de tareas de programación que describen la lógica del programa y un código de muestra ejecutable para combinar PPTX en C#. También aprenderá el proceso para filtrar diapositivas mientras las fusiona de diferentes presentaciones.
Pasos para fusionar archivos de PowerPoint en C#
- Configure el IDE para usar Aspose.Slides for .NET para fusionar diapositivas
- Cargue la presentación de origen usando la clase Presentation
- Cargue las presentaciones de destino tanto como sea necesario en objetos de clase de presentación separados
- Iterar a través de todos los slides en las presentaciones de destino en un bucle
- Llame al método AddClone() de la colección de diapositivas de la presentación de origen donde se combinarán otras presentaciones
- Guarde la presentación resultante en un disco con todas las diapositivas de las presentaciones de destino
Estos pasos resumen el proceso para combinar archivos de PowerPoint en C#. El proceso se inicia cargando el primer archivo de presentación donde se agregarán todas las diapositivas de otras presentaciones y luego cargando todas las demás presentaciones desde las cuales se agregarán diapositivas a la presentación deseada. Luego, todas las diapositivas de las presentaciones de destino se iteran y se llama al método AddClone() en la colección de diapositivas de la presentación de origen para agregarlas.
Código para combinar diapositivas en C#
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
class Program{ | |
static void Main(string[] args) // PDF to OneNote C# | |
{ | |
// Set Slides license | |
new License().SetLicense("Aspose.Total.lic"); | |
Presentation pres1 = new Presentation("pres1.pptx"); | |
Presentation pres2 = new Presentation("pres2.pptx"); | |
Presentation pres3 = new Presentation("pres3.pptx"); | |
foreach (ISlide slide in pres2.Slides) | |
pres1.Slides.AddClone(slide); | |
foreach (ISlide slide in pres3.Slides) | |
pres1.Slides.AddClone(slide); | |
pres1.Save("combined.pptx", SaveFormat.Pptx); | |
} | |
} |
Este código demuestra el proceso para combinar varios PowerPoints en uno en C#. Hay varios métodos sobrecargados para AddClone() en los que puede proporcionar LayoutSlide para que se use para la diapositiva insertada, proporcionar una sección para la nueva diapositiva e incluso proporcionar una diapositiva maestra para la diapositiva recién agregada. Además, puede filtrar las diapositivas al verificar el nombre de la diapositiva o la identificación de la diapositiva usando la propiedad Name y SlideId respectivamente en la diapositiva de destino.
Este artículo nos ha enseñado a combinar presentaciones de PowerPoint en C#. Si está interesado en conocer el proceso para agregar un video a una presentación, consulte el artículo sobre cómo agregar video en la presentación usando C#.