현대 디지털 환경에서, HTML은 정보를 온라인으로 표시하고 공유하는 가장 일반적인 형식 중 하나입니다. 기업, 개발자 및 콘텐츠 제작자는 종종 Microsoft Word와 같은 보다 구조화되고 편집 가능하며 전문적인 형식으로 이 온라인 콘텐츠를 보존할 수 있는 방법이 필요합니다. HTML을 DOC 또는 DOCX로 변환하면 레이아웃, 형식 및 내용이 유지되며, 파일을 보고서 작성, 인쇄 또는 장기 문서화에 적합하게 만듭니다.

.NET 개발자를 위해 Aspose.HTML Cloud API는 최소한의 코딩 노력으로 이 변환을 수행할 수 있는 효율적이고 안전한 방법을 제공합니다.

HTML를 Word로 변환하기 위한 REST API

The Aspose.HTML Cloud SDK for .NET는 DOCX, XPS, PDF 및 다양한 이미지 형식을 포함하여 HTML을 처리하고 변환하는 강력한 도구를 제공합니다. HTML-Word 프로세스는 간단하며 페이지 크기, 여백 및 출력 형식 조정과 같은 특정 요구 사항에 맞게 사용자 지정할 수 있습니다.

HTML 외에도, API는 다양한 입력 유형을 지원합니다: XHTML, MHTML, EPUB, Markdown 또는 심지어 실시간 웹 페이지 URL.

SDK 설치하기 시작하려면 NuGet에서 SDK를 설치하세요:

nuget install Aspose.HTML-Cloud

다음으로, Aspose Cloud dashboard에서 무료 계정을 생성하여 인증을 위한 Client ID와 Client Secret을 발급받으세요.

Convert HTML to DOC using C#

여기 C# 애플리케이션에서 HTML을 Word로 변환하는 방법이 있습니다:

  1. API 초기화 – Client IDClient Secret을 사용하여 HtmlApi의 인스턴스를 만듭니다.
  2. HTML 파일 로드 – 로컬 스토리지에서 소스 HTML을 엽니다.
  3. 클라우드 스토리지에 업로드 – StorageApi를 사용하여 파일을 클라우드에 저장합니다.
  4. Word로 변환 – 변환을 처리하려면 PutConvertDocumentToDoc(…)를 호출하세요.
// 완전한 예제를 보려면 https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet 를 방문하세요.

string clientSecret = "XXXXXXXX";
string clientID = "XXXXXX-XXXXX-XXXX-XXXXX-b9809741374e";

// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// HtmlApi 인스턴스 생성
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// name of input HTML file
String inputFileName = "inputHTML.html";

// name of output file
String newFileName = "Converted.doc";
 
try
{

    // 로컬 드라이브에서 파일을 불러오세요.
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // StorageApi 인스턴스 생성
        var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // HTML 파일을 클라우드 스토리지에 업로드하십시오.
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // HTML을 DOC 형식으로 변환하고 출력을 클라우드 저장소에 저장합니다.
    AsposeResponse response = htmlApi.PutConvertDocumentToDoc("inputHTML.html",newFileName);

    // 변환에 성공하면 성공 메시지를 출력합니다.
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull conversion of HTML to DOC format !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html to word

HTML에서 Doc 변환 미리보기

HTML to DOCX using cURL Commands

명령줄 도구나 자동화를 선호하는 분들을 위해 REST API는 cURL을 통해 접근할 수 있습니다. 이 방법은 다양한 개발 작업 흐름에 통합을 단순화할 뿐만 아니라 일관되고 신뢰할 수 있는 문서 생성 프로세스를 보장합니다.

단계:

  1. 클라이언트 자격 증명을 사용하여 JWT 토큰을 생성합니다.
  2. HTML 파일을 클라우드 저장소에 업로드하세요.
  3. 변환 API 엔드포인트를 호출하세요.
  4. 파일을 로컬에 저장하십시오.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXXX-XXXX-b9809741374e&client_secret=XXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

다음 cURL 명령어를 사용하여 입력 HTML 파일을 클라우드 스토리지에 업로드하세요.

curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

API를 호출하여 HTML을 DOCX로 변환하고 출력을 로컬 드라이브에 저장하세요.

curl -v -X GET "https://api.aspose.cloud/html/inputHTML.html/convert/docx" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.docx

결론적인 발언

Aspose.HTML Cloud API를 .NET에서 사용하면 HTML 콘텐츠를 신속하고 안전하게 Word 문서로 변환하면서 레이아웃의 정확성을 유지할 수 있습니다. C# 애플리케이션에 변환 프로세스를 직접 통합하든 cURL을 통해 자동화하든, 이 솔루션은 빠르고 신뢰할 수 있으며 다양한 워크플로에 적응할 수 있습니다.

HTML to Word 변환기

웹 브라우저 내에서 Aspose.HTML Cloud SDK의 놀라운 기능을 경험하기 위해, 무료 HTML to Word Converter 앱을 사용하는 것을 고려할 수 있습니다.

html to docx free

온라인 무료 HTML에서 DOCX 변환기.

유용한 링크

관련 기사

다음 기사는 유용한 정보를 제공합니다: