Word 문서를 HTML로 변환하는 것은 웹사이트에 콘텐츠를 게시하거나 문서 뷰어를 구축하거나 Word 파일을 웹 애플리케이션에 통합할 때 일반적인 요구 사항입니다. .NET Cloud SDK를 사용하면 Microsoft Word나 데스크탑 자동화에 의존하지 않고도 DOCDOCX 파일을 깔끔하고 표준에 맞는 HTML로 쉽게 변환할 수 있습니다.

이 가이드에서는 C#을 사용하여 안전하고 확장 가능한 REST 기반 .NET Cloud SDK를 통해 Word에서 HTML 변환을 수행하는 방법을 배웁니다.


API for Word to HTML Conversion

The GroupDocs.Conversion Cloud SDK for .NET는 Word 문서를 HTML로 변환하기 위한 강력하고 플랫폼에 구애받지 않는 솔루션을 제공합니다. 텍스트 서식, 테이블, 이미지 및 레이아웃을 유지하면서 웹 친화적인 출력을 생성합니다.

주요 특징

  • DOC 및 DOCX를 높은 충실도로 HTML로 변환하십시오.
  • Microsoft Office 종속성 없음
  • 클라우드 기반 REST API 아키텍처
  • OAuth 2.0 보안 인증
  • 클라우드 스토리지에 저장하거나 로컬로 다운로드하십시오.
  • .NET (C#) 애플리케이션과의 쉬운 통합

SDK를 NuGet을 통해 설치하세요.

Install-Package GroupDocs.Conversion-Cloud

클라이언트 ID와 클라이언트 비밀을 GroupDocs Cloud Dashboard에서 생성하십시오.


Word를 C#에서 HTML로 변환하기

다음 단계를 따라서 C# 및 .NET Cloud SDK를 사용하여 Word 문서를 HTML로 변환하세요.

단계 1: API 자격 증명 구성

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);

2단계: Word 문서를 클라우드 저장소에 업로드하십시오.

using (var fileStream = File.OpenRead("sample.docx"))
{
    var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
    fileApi.UploadFile(uploadRequest);
}

3단계: HTML 변환 설정 정의

var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

Step 4: Word를 HTML로 변환하기

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);

Console.WriteLine("Word document successfully converted to HTML.");
// API 자격 증명을 가져오세요. 
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";

// Configuration 클래스의 인스턴스를 클라이언트 비밀번호(Client Secret) 및 클라이언트 ID(Client ID)로 인스턴스화합니다. 
var configuration = new Configuration(clientId, clientSecret);
// ApiBaseUrl의 값을 정의하여 API의 기본 URL을 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi 클래스의 객체를 Configuration 클래스의 객체로 초기화합니다.
var apiInstance = new ConvertApi(configuration);
// ConvertSettings 클래스의 인스턴스를 만드세요.
var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

// API를 호출하여 Word를 HTML로 변환합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);

DOCX to HTML using cURL

Word 문서를 cURL을 사용하여 REST API를 통해 직접 HTML로 변환할 수도 있습니다.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "{resultantFile}"

{ACCESSTOKEN}을(를) 클라이언트 자격 증명을 사용하여 생성된 JWT 토큰으로 교체하십시오.


무료 온라인 워드에서 HTML 변환기

코드 없는 옵션을 찾고 계신가요? GroupDocs.Conversion Cloud에서 제공하는 무료 Word to HTML online converter를 사용해 보세요.

무료 DOCX에서 HTML로 변환기

유용한 자원


결론

우리는 .NET REST API가 Word에서 HTML로의 변환을 빠르고 신뢰할 수 있으며 확장 가능하게 만든다는 것을 배웠습니다. 문서 뷰어를 구축하든, 웹에서 Word 콘텐츠를 게시하든, .NET 애플리케이션에 문서 변환을 통합하든, 이 API는 최소한의 코드로 필요한 모든 것을 제공합니다.


❓ 자주 묻는 질문 (FAQs)

  1. How do I convert Word Document to HTML in C#? GroupDocs.Conversion Cloud SDK for .NET를 사용하고 ConvertDocument() API를 호출하여 Word 문서를 HTML 형식으로 변환하세요.

  2. DOCX를 HTML로 변환할 수 있나요? 네. .NET Cloud SDK는 완전한 문서 관리 워크플로우를 위해 DOC 및 DOCX를 HTML로 지원합니다.

  3. API를 제한 없이 테스트할 수 있나요? 네. 제한 없이 API를 테스트할 수 있는 무료 30 days trial license를 요청할 수 있습니다.

관련 기사