Erste Schritte mit dem Open XML SDK

Das Open XML SDK vereinfacht die Bearbeitung von Open XML-Paketen und den zugrunde liegenden Open XML-Schemaelementen innerhalb eines Pakets. Die Klassen im Open XML SDK kapseln viele allgemeine Aufgaben, die Entwickler für Open XML-Pakete ausführen, sodass Sie komplexe Vorgänge mit nur wenigen Codezeilen ausführen können.

Verfügbare Pakete

Das SDK ist als Sammlung von NuGet-Paketen verfügbar, die .NET 3.5 und höher, .NET Standard 2.0, .NET 6 und höher und andere unterstützte Plattformen für diese Ziele unterstützen. Informationen zum Installieren von Paketen finden Sie in der NuGet-Dokumentation. Im Folgenden finden Sie die verfügbaren Pakete:

  • DocumentFormat.OpenXml.Framework: Dieses Paket enthält das grundlegende Framework, das das SDK aktiviert. Dies ist ein neues Paket ab v3.0 und enthält viele Typen, die zuvor in DocumentFormat.OpenXmlenthalten waren.
  • DocumentFormat.OpenXml: Dieses Paket enthält alle stark typisierten Klassen für Teile und Elemente.
  • DocumentFormat.OpenXml.Features: Dieses Paket enthält zusätzliche Funktionen, die einige optionale Features ermöglichen.
  • DocumentFormat.OpenXml.Linq: Dieses Paket enthält eine Auflistung aller vollqualifizierten Namen für Teile und Elemente, um eine effizientere Linq Verwendung zu ermöglichen.