워드에서 HTML로 C#

다양한 경우에 웹 또는 데스크톱 응용 프로그램에서 Word 파일의 내용을 표시해야 합니다. 이러한 경우에 적합한 옵션 중 하나는 Word를 HTML로 변환하는 것입니다. .NET 응용 프로그램 내에서 이를 달성하기 위해 이 문서에서는 C#에서 Word 파일을 HTML로 변환하는 방법을 다룹니다. 또한 다양한 옵션을 사용하여 Word에서 HTML로의 변환을 동적으로 제어하는 방법을 배우게 됩니다.

C# Word to HTML Converter API - 무료 다운로드

.NET 응용 프로그램 내에서 Word에서 HTML로 변환을 수행하려면 Aspose.Words for .NET을 사용합니다. Word 문서를 만들고 조작할 수 있는 강력한 클래스 라이브러리입니다. 또한 Word 문서를 다양한 다른 파일 형식으로 변환할 수 있습니다. API를 다운로드하거나 NuGet을 사용하여 설치할 수 있습니다.

PM> Install-Package Aspose.Words 

C#에서 Word를 HTML로 변환

Aspose.Words for .NET을 사용하면 Word 문서를 HTML로 훨씬 쉽게 변환할 수 있습니다. Word 문서를 로드하고 HTML 파일로 저장하기만 하면 됩니다. 다음은 C#에서 Word 파일을 HTML로 변환하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 Word를 HTML로 변환하는 방법을 보여줍니다.

// 디스크에서 문서 로드
Document doc = new Document("Document.docx");

// 문서를 HTML로 저장
doc.Save("Document.html", SaveFormat.Html);

C# Word에서 HTML로의 변환 사용자 지정

.NET용 Aspose.Words를 사용하면 다양한 옵션을 사용하여 Word에서 HTML로의 변환을 사용자 정의할 수도 있습니다. 예를 들어 리소스 파일(CSS, 글꼴, 이미지)을 별도로 보관할 폴더를 지정할 수 있습니다. 또한 문서의 왕복 정보를 내보낼 수 있습니다. 다음 섹션에서는 이러한 옵션을 사용하는 방법을 보여줍니다.

C# Word를 HTML로 - 왕복 정보 내보내기

MS Word는 광범위한 기능을 제공하며 이러한 기능 모두가 HTML에서 지원되는 것은 아닙니다. 따라서 HTML의 내용을 원본 문서에 가깝게 만들기 위해 왕복 정보를 사용합니다. 다음 단계에서는 Word의 왕복 정보를 C#의 HTML 변환으로 내보내는 방법을 보여줍니다.

다음 코드 샘플은 C# .NET에서 Word의 왕복 정보를 HTML로 변환하는 방법을 보여줍니다.

// 디스크에서 문서 로드
Document doc = new Document("Document.docx");

// 왕복 정보 활성화
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;

// HTML로 저장
doc.Save("ExportRoundtripInformation_out.html", options);

C# Word에서 HTML로 변환 - 리소스 폴더 지정

Word에서 HTML로 변환을 수행하는 동안 리소스 파일을 별도의 폴더에 저장할 수 있습니다. 또한 폴더를 지정하여 글꼴과 이미지를 별도로 보관할 수 있습니다. 이를 달성하기 위한 단계는 다음과 같습니다.

다음 코드 샘플은 C# Word에서 HTML로 변환하는 별도의 폴더에 리소스를 유지하는 방법을 보여줍니다.

// 문서 로드 
Document doc = new Document("document.docx");

// 리소스 폴더 설정
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.External;
saveOptions.ExportFontResources = true;
saveOptions.ResourceFolder = dataDir + @"\Resources";
saveOptions.ResourceFolderAlias = "http://example.com/resources";

// 문서를 HTML로 변환
doc.Save("ExportResourcesUsingHtmlSaveOptions.html", saveOptions);

자세히 읽기 Word에서 HTML로의 변환에서 리소스 폴더 작업에 대해.

Word에서 HTML로의 변환을 위한 C# API - 무료 라이선스 받기

평가 제한 없이 Aspose.Words for .NET을 사용하려면 임시 라이선스를 취득할 수 있습니다.

결론

이 기사에서는 C#에서 Word 파일을 HTML로 변환하는 방법을 배웠습니다. 또한 다양한 옵션을 사용하여 Word에서 HTML로의 변환을 사용자 지정하는 방법을 살펴보았습니다. 문서를 사용하여 .NET용 Aspose.Words의 다른 기능을 탐색할 수도 있습니다. 또한 포럼에 질문을 게시할 수 있습니다.

또한보십시오