Dokumenty edytorów tekstu są obecne w prawie każdym urządzeniu w tym cyfrowym świecie. Podobnie prawie każdy edytor tekstu zaczął obsługiwać format przeceny. Ciągły wzrost liczby plików MD wraz ze stronami internetowymi zwiększa transformację treści programu Word na strony internetowe przy użyciu formatu markdown. W tym artykule omówiono, jak programowo konwertować dokumenty programu Word na pliki przeceny przy użyciu języka C#.

Konwertuj dokument Worda na Markdown w C#

.NET API do analizowania i konwertowania plików Markdown

GroupDocs prezentuje swoje API .NET, które umożliwia parsowanie i konwersję dokumentów Worda do innych formatów w aplikacjach .NET. Użyjemy jego GroupDocs.Parser for .NET do analizowania i przekształcania plików Word DOC/DOCX na pliki MD. Ponadto interfejs API obsługuje analizowanie wielu innych formatów plików, takich jak pliki PDF, arkusze kalkulacyjne, prezentacje, książki elektroniczne, dokumenty znaczników, formaty wiadomości e-mail, archiwa, obrazy i wiele innych wymienionych w dokumentacji.

Możesz pobrać instalator bibliotek DLL lub MSI z sekcji pobierania lub zainstalować interfejs API w swojej aplikacji .NET za pośrednictwem NuGet.

PM> Install-Package GroupDocs.Parser

Jak przekonwertować Worda na Markdown za pomocą C#

Przejdźmy szybko do celu i przekształćmy dokument Microsoft Word w format przeceny. Poniższe kroki pokazują, jak przekonwertować Word DOC/DOCX na język Markdown przy użyciu języka C#.

  • Załaduj plik MS Word, używając klasy Parser.
  • Pobierz sformatowany tekst załadowanego pliku przy użyciu klasy FormattedTextOptions i trybu Markdown.
  • Przeczytaj całą treść przy użyciu metody ReadToEnd.
  • Przekonwertuj go na Markdown, zapisując zawartość do pliku MD przy użyciu metody Write klasy TextWriter.

Poniższy kod źródłowy C# konwertuje plik MS Word docx do formatu 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);
        }
    }
}

Uzyskaj bezpłatną licencję API

Możesz uzyskać bezpłatną tymczasową licencję na korzystanie z API bez ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, nauczyliśmy się konwertować pliki Worda do formatu markdown przy użyciu C# w ramach naszych aplikacji .NET. Możesz użyć tej funkcji w swojej aplikacji. Możesz rozszerzyć swoją aplikację, korzystając z innych dostępnych funkcji API.

Dowiedz się więcej o .NET Parser API, korzystając z jego dokumentacji i zapoznając się z przykładami dostępnymi na GitHub. Skontaktuj się z nami w przypadku jakichkolwiek pytań za pośrednictwem forum.

Zobacz też