HTML 파일은 많은 정보를 생성, 편집 또는 전달하는 데 자주 사용됩니다. 마찬가지로 DOCX, DOC 등의 마이크로소프트 워드 파일도 다양한 기능으로 유명하다. C#에서 HTML 웹페이지 파일을 워드 파일, DOCX 또는 DOC로 변환할 수 있습니다. 이 기사에서는 C#에서 HTML을 Word DOCX DOC로 변환하는 방법을 배웁니다. 여기에서 다음 사용 사례에 대한 간략한 개요를 살펴보겠습니다.
- HTML 웹페이지를 Word DOCX DOC C# 변환기로 – 설치
- C#을 사용하여 HTML 웹페이지를 Word 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)로 변환하려면 다음 단계를 따라야 합니다.
- 간단한 HTML 파일 작성
- 입력 HTML 파일 로드
- DocSaveOptions 개체 초기화
- 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로 변환하려면 아래 단계를 따라야 합니다.
- 입력 HTML 파일 로드
- DocSaveOptions 개체 초기화
- 페이지 크기를 인치로 지정
- 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 참조를 방문할 수 있습니다. 모호하거나 우려되는 사항이 있는 경우 무료 지원 포럼에 문의해 주십시오.