Biblioteca .NET para manipulação de documentos de apresentação
Leia, escreva, manipule e converta arquivos de apresentação via .NET API.
Open XML SDK é uma API de código aberto, desenvolvida pela Microsoft e distribuída sob o código de conduta de código aberto da Microsoft para manipular documentos de apresentação
Usando a API, você pode adicionar texto, cabeçalho, rodapé, notas finais, notas de rodapé, estilos, temas e muito mais. Permite gerar documentos de apresentação de alto desempenho e extrair dados deles. A API oferece suporte a várias plataformas .NET, incluindo .NET 3.5, .NET 4.0, .NET 4.6 e .NET Standard 1.3.
Introdução ao SDK do Open XML
Você precisa ter o .NET Framework 3.5 ou superior. Depois de atender aos pré-requisitos, você pode baixar manualmente o repositório do GitHub ou instalar do NuGet.
Instale o SDK do Open XML do NuGet
Install-Package DocumentFormat.OpenXml
Manipular arquivo PPTX usando C#
Open XML SDK permite que programadores .NET criem e modifiquem apresentações de seus próprios aplicativos .NET. Para modificar um arquivo existente, você pode abrir um arquivo existente e anexar alterações como texto, parágrafos, tabelas e muito mais.
Criar PPTX - C#
using (PresentationDocument doc = PresentationDocument.Create("Presentation.pptx", PresentationDocumentType.Presentation))
{
// Insert other code here.
}
Crie uma tabela em PPTX usando C#
A API permite que os desenvolvedores adicionem uma tabela em documentos de apresentação. Você pode adicionar uma tabela, definir propriedades de tabela, definir grade de tabela e propriedades de grade de coluna. Além disso, você pode gerenciar células e linhas da tabela usando as classes TableCell e TableRow, respectivamente.