Biblioteca .NET para la manipulación de documentos de presentación
Lea, escriba, manipule y convierta archivos de presentación a través de la API .NET.
Open XML SDK es una API de código abierto, desarrollada por Microsoft y distribuida bajo el código de conducta de fuente abierta de Microsoft para manipular documentos de presentación.
Con la API, puede agregar texto, encabezado, pie de página, notas finales, notas al pie, estilos, temas y más. Le permite generar documentos de presentación de alto rendimiento y extraer datos de ellos. La API es compatible con varias plataformas .NET, incluidas .NET 3.5, .NET 4.0, .NET 4.6 y .NET Standard 1.3.
Primeros pasos con Open XML SDK
Necesita tener .NET Framework 3.5 o superior. Una vez que haya cumplido con los requisitos previos, puede descargar manualmente el repositorio desde GitHub o instalarlo desde NuGet.
Instalar Open XML SDK desde NuGet
Install-Package DocumentFormat.OpenXml
Manipular archivo PPTX usando C#
Open XML SDK permite a los programadores de .NET crear y modificar presentaciones desde sus propias aplicaciones .NET. Para modificar un archivo existente, puede abrir un archivo existente y agregar cambios como texto, párrafos, tablas y más.
Crear PPTX - C#
using (PresentationDocument doc = PresentationDocument.Create("Presentation.pptx", PresentationDocumentType.Presentation))
{
// Insert other code here.
}
Crear una tabla en PPTX usando C#
La API permite a los desarrolladores agregar una tabla en los documentos de presentación. Puede agregar una tabla, establecer las propiedades de la tabla, establecer la cuadrícula de la tabla y las propiedades de la cuadrícula de la columna. Además, puede administrar celdas y filas de tablas utilizando las clases TableCell y TableRow respectivamente.