워드 프로세싱 문서는 이 디지털 세계의 거의 모든 장치에 있습니다. 마찬가지로 거의 모든 워드 프로세싱 편집기가 마크다운 형식을 지원하기 시작했습니다. 웹 페이지가 증가함에 따라 MD 파일의 지속적인 증가는 Word 콘텐츠를 마크다운 형식을 사용하여 웹 사이트로 변환하는 작업을 증가시킵니다. 이 문서에서는 프로그래밍 방식으로 Word 문서를 C#을 사용하여 마크다운 파일로 변환하는 방법에 대해 설명합니다.

C#에서 Word 문서를 마크다운으로 변환

마크다운 파일을 구문 분석하고 변환하는 .NET API

GroupDocs는 .NET 응용 프로그램 내에서 구문 분석 및 Word 문서를 다른 형식으로 변환할 수 있는 .NET API를 선보입니다. Word DOC/DOCX 파일을 MD 파일로 구문 분석하고 변환하는 데 GroupDocs.Parser for .NET를 사용합니다. 또한 API는 PDF, 스프레드시트, 프리젠테이션, eBook, 마크업 문서, 이메일 형식, 아카이브, 이미지 및 문서에 언급된 기타 여러 파일 형식의 구문 분석을 지원합니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다.

PM> Install-Package GroupDocs.Parser

C#을 사용하여 Word를 Markdown으로 변환하는 방법

빠르게 목표로 이동하여 Microsoft Word 문서를 마크다운 형식으로 변환해 보겠습니다. 다음 단계는 C#을 사용하여 Word DOC/DOCX를 Markdown으로 변환하는 방법을 보여줍니다.

  • Parser 클래스를 사용하여 MS Word 파일을 로드합니다.
  • FormattedTextOptions 클래스와 마크다운 모드를 사용하여 로드된 파일의 서식 있는 텍스트를 가져옵니다.
  • ReadToEnd 메서드를 사용하여 전체 콘텐츠를 읽습니다.
  • TextWriter 클래스의 Write 메소드를 이용하여 MD 파일에 내용을 작성하여 Markdown으로 변환합니다.

다음 C# 소스 코드는 MS Word docx 파일을 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);
        }
    }
}

무료 API 라이선스 받기

임시 무료 라이선스 받기 평가 제한 없이 API를 사용할 수 있습니다.

결론

요약하자면 .NET 응용 프로그램 내에서 C#을 사용하여 Word 파일을 마크다운 형식으로 변환하는 방법을 배웠습니다. 애플리케이션 내에서 이 기능을 사용할 수 있습니다. API의 다른 사용 가능한 기능을 사용하여 애플리케이션을 확장할 수 있습니다.

문서를 사용하고 GitHub에서 사용 가능한 예제를 통해 .NET Parser API에 대해 자세히 알아보세요. 문의 사항은 포럼을 통해 문의하십시오.

또한보십시오