Lekce 16 - Open XML SDK - Práce s dokumenty MS Word v C# .NET
V minulé lekci, DocX - Dokončení editoru a další práce s DocX v C# .NET, jsme dokončili jednoduchý editor MS Word
dokumentů a ukázali si, jak v DocX
formátovat text a vkládat do
něj obrázky a další položky.
V dnešním C# .NET tutoriálu se budeme znovu zabývat
formátem docx
. Představíme si knihovnu Open XML
SDK a upravíme si náš docx
editor, aby využíval tuto
knihovnu.
Knihovna Open XML SDK
Open XML SDK je knihovna umožňující práci se všemi Open XML formáty pomocí Document Object Model DOM, který jsme probírali v lekci Práce s XML soubory pomocí DOM v C# .NET. Tuto knihovnu spravuje přímo Microsoft, takže má zaručenou dlouhodobou podporu.
Struktura WordProcessingML dokumentu
Jak víme z předchozích lekcí, tak soubor docx
je
ZIP
s XML
(WordProcessingML) soubory uvnitř. Taktéž
víme, že WordProcessingML dokument vždy dodržuje jistou strukturu a pracuje
s určitými elementy:
<w:document xmlns:w="https://schemas.openxmlformats.org/wordprocessingml/2006/main"> <w:body> <w:p> <w:r> <w:rPr> <w:b/> </w:rPr> <w:t>Hello world!</w:t> </w:r> </w:p> </w:body> </w:document>
V Open XML SDK jsou tyto elementy reprezentovány
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V C# .NET tutoriálu se naučíme pracovat se soubory aplikace MS Word pomocí knihovny Open XML SDK, kterou použijeme v našem editoru docx souborů.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.