Textové dokumenty jsou v tomto digitálním světě přítomny téměř v každém zařízení. Podobně téměř každý textový editor začal podporovat formát markdown. Neustálý nárůst souborů MD s webovými stránkami zvyšuje transformaci obsahu Wordu na webové stránky využívající formát markdown. Tento článek popisuje, jak programově převést dokumenty aplikace Word na soubory markdown pomocí C#.
.NET API pro analýzu a převod souborů Markdown
GroupDocs předvádí své .NET API, které umožňuje analýzu a převod dokumentů Wordu do jiných formátů v rámci aplikací .NET. K analýze a transformaci souborů Word DOC/DOCX na soubory MD použijeme jeho GroupDocs.Parser for .NET. Kromě toho API podporuje analýzu mnoha dalších formátů souborů, jako jsou PDF, tabulky, prezentace, elektronické knihy, značkovací dokumenty, e-mailové formáty, archivy, obrázky a mnoho dalších zmíněných v dokumentaci.
Můžete si stáhnout DLL nebo instalační program MSI z části ke stažení nebo nainstalovat API do vaší aplikace .NET prostřednictvím NuGet.
PM> Install-Package GroupDocs.Parser
Jak převést Word na Markdown pomocí C#
Pojďme rychle přejít k cíli a převést dokument Microsoft Word do formátu markdown. Následující kroky ukazují, jak převést Word DOC/DOCX na Markdown pomocí C#.
- Načtěte soubor MS Word pomocí třídy Parser.
- Získejte formátovaný text načteného souboru pomocí třídy FormattedTextOptions a režimu Markdown.
- Přečtěte si celý obsah pomocí metody ReadToEnd.
- Převeďte jej na Markdown zapsáním obsahu do souboru MD pomocí metody Write třídy TextWriter.
Následující zdrojový kód C# převádí soubor MS Word docx do formátu Markdown.
using System.IO;
using GroupDocs.Parser.Options;
...
...
using (Parser parser = new Parser("/path/document.docx"))
{
using (TextReader reader = parser.GetFormattedText(new FormattedTextOptions(FormattedTextMode.Markdown)))
{
string content = reader.ReadToEnd();
using (TextWriter textWriter = File.CreateText("/path/word-to-markdown.md"))
{
textWriter.Write(content);
}
}
}
Získejte bezplatnou licenci API
Můžete získat bezplatnou dočasnou licenci k používání API bez omezení hodnocení.
Závěr
Abych to shrnul, naučili jsme se převádět soubory Wordu do formátu markdown pomocí C# v rámci našich aplikací .NET. Tuto funkci můžete použít ve své aplikaci. Aplikaci můžete rozšířit pomocí dalších dostupných funkcí rozhraní API.
Zjistěte více o .NET Parser API pomocí jeho dokumentace a vyzkoušejte příklady dostupné na GitHub. Kontaktujte nás s jakýmkoli dotazem prostřednictvím fóra.