Lekce 16 - Práce s dokumenty MS Word pomocí Open XML SDK v C# .NET
V minulé lekci, Dokončení DocX editoru a pokročilejší práce s DocX v C# .NET, jsme dokončili práci se soubory typu
.docx
.
V tomto 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.
Open XML SDK
Open XML SDK je knihovna umožňující práci se všemi Open XML formáty
pomocí DOM, tedy i s
formátem docx
. Její výhodou je, že ji 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.
Omezená nabídka: Nauč se vše a ušetři
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íť.