HTML을 Word DOCX로 변환

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

C# HTML to Word DOCX/DOC 변환기 – 설치

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

PM> Install-Package Aspose.Html

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

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

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

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

// 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#의 고급 옵션을 사용하여 HTML을 Word로 변환

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

  1. 입력 HTML 파일 로드
  2. DocSaveOptions 개체 초기화
  3. 페이지 크기를 인치로 지정
  4. 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 참조를 방문할 수 있습니다. 모호하거나 우려되는 사항이 있는 경우 무료 지원 포럼에 문의하십시오.

또한보십시오