Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 16 - Open XML SDK - Práce s dokumenty MS Word ve VB.NET

V minulé lekci, DocX - Dokončení editoru a další práce s DocX ve VB.NET, jsme dokončili 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 tutoriálu Soubory ve VB.NET 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í 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í, soubor docx je ZIP s XML (WordProcessin­gML) 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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • 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 tutoriálu Soubory ve VB.NET se naučíme pracovat se soubory aplikace MS Word pomocí knihovny Open XML SDK, kterou použijeme v našem editoru docx souborů.
Článek pro vás napsal Dominik Horváth
Avatar
Autor se věnuje programování v jazycích VB.NET a C#.
Aktivity