워드에서 HTML로 C#

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

C# DOCX를 HTML 변환기 API로 - 무료 다운로드

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

PM> Install-Package Aspose.Words 

C#에서 DOCX를 HTML로 변환

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

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

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

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

C# DOCX를 HTML로 변환 사용자 정의

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

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

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

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

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

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

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

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

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

다음 코드 샘플은 C# DOCX에서 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);

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

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

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

결론

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

또한보십시오