Introdução ao SDK do Open XML

O SDK Do Open XML simplifica a tarefa de manipular pacotes XML Abertos e os elementos de esquema Open XML subjacentes em um pacote. As classes no SDK Do Open XML encapsulam muitas tarefas comuns que os desenvolvedores executam em pacotes XML Abertos, para que você possa executar operações complexas com apenas algumas linhas de código.

Pacotes disponíveis

O SDK está disponível como uma coleção de pacotes NuGet que dão suporte a .NET 3.5+, .NET Standard 2.0, .NET 6+e outras plataformas com suporte para esses destinos. Para obter informações sobre como instalar pacotes, consulte a documentação do NuGet. Veja a seguir os pacotes disponíveis:

  • DocumentFormat.OpenXml.Framework: este pacote contém a estrutura fundamental que habilita o SDK. Este é um novo pacote que começa com o v3.0 e contém muitos tipos que foram incluídos anteriormente no DocumentFormat.OpenXml.
  • DocumentFormat.OpenXml: este pacote contém todas as classes fortemente tipada para partes e elementos.
  • DocumentFormat.OpenXml.Features: este pacote contém funcionalidade adicional que permite alguns recursos de entrada.
  • DocumentFormat.OpenXml.Linq: este pacote contém uma coleção de todos os nomes totalmente qualificados para peças e elementos para habilitar o uso mais eficiente Linq .