Combinar dos o más presentaciones en una sola está a solo unas pocas líneas de código de distancia. Este artículo analiza diferentes formas de fusionar múltiples presentaciones de PowerPoint en una sola usando C#. Además, también le mostrará cómo puede unir diapositivas específicas de diferentes presentaciones utilizando un código C# similar.
En este artículo se tratan los siguientes temas:
- API .NET para combinar presentaciones
- Cómo fusionar presentaciones de PowerPoint
- Cómo fusionar diapositivas de presentación específicas
.NET API para fusionar presentaciones
GroupDocs proporciona API de automatización de alto código para fusionar documentos similares y múltiples. Junto con la combinación de archivos de PowerPoint, permite dividir documentos, mover ciertas páginas y eliminar, intercambiar o extraer páginas de varios documentos usando muy poco código.
Usaré su GroupDocs.Merger for .NET en los ejemplos a continuación. Antes de continuar, puede obtener la API de cualquiera de las siguientes opciones:
- Instale o actualice el paquete desde NuGet Galería de paquetes.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
- Descargue el MSI o las DLL desde la sección de descargas.
Cómo fusionar presentaciones de PowerPoint (PPT/PPTX) usando C#
Combinar dos o más presentaciones es bastante sencillo. Los siguientes pasos muestran cómo fusionar archivos PPT o PPTX dentro de la aplicación .NET usando C#.
- Cargue la primera presentación usando la clase Merger.
- Combine la segunda presentación utilizando el método Join.
- Siga uniendo más archivos PPT o PPTX utilizando el mismo método de unión.
- Guarde el archivo de presentaciones combinadas con el método Guardar.
El siguiente fragmento de código de C# combina varias presentaciones de PowerPoint.
// Combine todas las diapositivas de 2 o más presentaciones proporcionadas usando C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
merger.Join("/path/presentation-2.pptx");
merger.Join("/path/presentation-3.pptx");
merger.Save("/path/merged-presentation.pptx");
}
Cómo fusionar diapositivas de presentación específicas usando C#
También puede combinar diapositivas específicas de varias presentaciones. Los siguientes pasos muestran cómo fusionar diapositivas de presentación específicas usando C#.
- Cargue la primera presentación usando la clase Merger.
- Seleccione las diapositivas para unirlas usando la clase JoinOptions.
- Ahora, combine ambas presentaciones usando el método Unir con opciones de unión preparadas.
- Guarde el archivo de presentación combinado usando el método Guardar.
El siguiente fragmento de código C# combina las diapositivas seleccionadas de las presentaciones.
// Combine diapositivas seleccionadas de presentaciones proporcionadas usando C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
// Prepare la lista de diapositivas para fusionar.
JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
merger.Join("/path/presentation-2.pptx", joinOptions);
merger.Save("/path/merged-presentation.pptx");
}
Licencia de API gratuita
Puede obtener una licencia temporal gratuita y fusionar sus presentaciones sin limitaciones de evaluación.
Conclusión
Para concluir, hoy aprendió a fusionar dos o más archivos PPT usando C# dentro de su aplicación .NET. Más específicamente, combinamos presentaciones completas y luego fusionamos algunas diapositivas seleccionadas de las presentaciones. Puede usar la función de combinación en sus aplicaciones .NET para combinar archivos ppt en línea.
Obtenga más información y póngase en contacto
En caso de que desee obtener más información sobre la API de fusión de .NET de GroupDocs, visite: Documentación | referencia API | Ejemplos de GitHub.
Póngase en contacto con nosotros en el foro sobre cualquier consulta.