HTML을 Word DOCX C#으로 변환

HTML 파일은 많은 정보를 생성, 편집 또는 전달하는 데 자주 사용됩니다. 마찬가지로 DOCX, DOC 등의 마이크로소프트 워드 파일도 다양한 기능으로 유명하다. C#에서 HTML 웹페이지 파일을 워드 파일, DOCX 또는 DOC로 변환할 수 있습니다. 이 기사에서는 C#에서 HTML을 Word DOCX DOC로 변환하는 방법을 배웁니다. 여기에서 다음 사용 사례에 대한 간략한 개요를 살펴보겠습니다.

C# HTML을 Word DOCX DOC C# 변환기로 – 설치

Aspose.HTML for .NET API는 많은 HTML 생성, 조작 및 변환 기능을 지원합니다. 눈에 띄는 기능은 C#에서 HTML을 DOCX/DOC로 변환하는 것입니다. New Releases 섹션에서 다운로드하여 API를 쉽게 구성하거나 다음 명령을 사용하여 NuGet에서 설치할 수 있습니다.

PM> Install-Package Aspose.Html

C#을 사용하여 HTML 웹페이지를 Word DOCX/DOC로 변환

간단한 사용 사례에서 HTML을 Word DOCX/DOC C#으로 변환하는 방법을 살펴보겠습니다. 기본 HTML 파일을 만든 다음 변환을 수행합니다. C#에서 HTML을 Word 파일(DOCX/DOC)로 변환하려면 다음 단계를 따라야 합니다.

  1. 간단한 HTML 파일 작성
  2. 입력 HTML 파일 로드
  3. DocSaveOptions 개체 초기화
  4. C#에서 HTML 웹 페이지를 Word DOCX로 변환

아래의 C# 코드는 HTML 웹 페이지를 DOCX/DOC와 같은 Word 파일로 변환하는 방법을 보여줍니다.

// HTML 코드를 준비하고 파일에 저장합니다.
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// 파일에서 HTML 문서 초기화
using (var document = new HTMLDocument("document.html"))
{
    // DocSaveOptions 초기화 
    var options = new Aspose.Html.Saving.DocSaveOptions();

    // HTML 웹페이지를 DOCX로 변환
    Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}

C#의 고급 옵션을 사용하여 C#에서 HTML을 Word로 변환

한 걸음 더 나아가자. DocSaveOptions 개체를 사용하여 페이지 크기, 여백, 배경색 및 기타 속성을 변경할 수 있습니다. 이러한 모든 옵션은 파일이 변환되는 방식을 더 잘 제어하는 데 기여합니다. 이렇게 하면 기본 파일 형식에 신경 쓰지 않고 요구 사항을 달성하는 데 도움이 될 수 있습니다. C#을 사용하여 고급 옵션을 사용하여 HTML을 DOCX로 변환하려면 아래 단계를 따라야 합니다.

  1. 입력 HTML 파일 로드
  2. DocSaveOptions 개체 초기화
  3. 페이지 크기를 인치로 지정
  4. C#에서 HTML을 Word DOCX로 변환하기 위해 ConvertHTML 메서드 호출

아래 코드는 C#에서 HTML을 Word DOCX 파일로 변환하는 방법을 보여주는 위의 단계를 기반으로 합니다.

// HTML 코드를 준비하고 파일에 저장
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// A5를 페이지 크기로 설정
var options = new Aspose.Html.Saving.DocSaveOptions
{
    PageSetup =
    {
        AnyPage = new Aspose.Html.Drawing.Page()
        {
            Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
        }
    }
};

// HTML 문서를 DOCX로 변환
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");

결론

이 기사에서는 C#에서 프로그래밍 방식으로 HTML을 Word DOCX DOC로 변환하는 방법을 살펴보았습니다. 또한 추가 분석을 위해 문서 섹션 또는 API 참조를 방문할 수 있습니다. 모호하거나 우려되는 사항이 있는 경우 무료 지원 포럼에 문의해 주십시오.

또한보십시오