HTML은 간단한 텍스트에서 복잡한 멀티미디어 프레젠테이션에 이르기까지 모든 것을 구조화하는 웹 콘텐츠의 중추입니다. 그러나 오프라인 기록을 만들어야 하거나 문서 작업을 선호하는 동료와 콘텐츠를 공유해야 하거나 단순히 웹 콘텐츠의 서식과 구조를 보다 다재다능하고 편집 가능한 형식으로 보존하려는 경우 HTML을 Word 문서로 변환하는 것이 필수적입니다.
HTML을 Word로 변환하는 것의 중요성과 GroupDocs.Conversion Cloud SDK for .NET을 사용하여 이를 효율적으로 수행하는 방법에 대해 자세히 알아보겠습니다.
HTML에서 Word로 변환 SDK
GroupDocs.Conversion Cloud SDK for .NET은 HTML을 Word 문서로 변환하기 위한 강력하고 유연한 솔루션을 제공합니다. SDK를 사용하면 변환 기능을 .NET 애플리케이션에 쉽게 통합하여 웹 콘텐츠를 DOCX 또는 DOC와 같은 편집 가능한 Word 형식으로 원활하게 변환할 수 있습니다. 이 방법의 첫 번째 단계는 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하여 SDK를 설치하고 설치 버튼을 클릭하는 것입니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
설치가 완료되면 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀)을 얻으십시오. API 자격 증명을 얻는 방법에 대한 세부 정보를 설명하는 이 짧은 튜토리얼을 방문할 수 있습니다.
C#에서 HTML을 DOC로 변환
높은 성능과 정확성을 위해 Cloud SDK가 어떻게 설계되었는지 자세히 살펴보겠습니다. 이를 통해 생성된 Word 문서가 소스 HTML 콘텐츠를 반영하게 됩니다.
- 클라이언트 자격 증명을 인수로 전달하는
Configuration
클래스의 인스턴스를 생성합니다.
var configurations = new Configuration(clientId, clientSecret1);
- Configuration 객체를 입력 인수로 전달하는
ConvertApi
를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
- 입력 HTML 파일을 클라우드 저장소에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
- 입력 HTML의 이름, 결과 형식인
doc
, 결과 Word 문서의 이름을 인수로 지정하여ConvertSettings
인스턴스를 생성합니다.
var settings = new ConvertSettings{...}
- ConvertDocumentRequest API를 호출하여 HTML을 DOC 형식으로 내장하고 결과 Word 문서를 클라우드 저장소에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 더 많은 예는 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에서 확인하세요.
// API 자격 증명을 얻으세요
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration 클래스의 인스턴스를 생성하고 클라이언트 ID와 클라이언트 비밀번호를 사용하여 초기화합니다.
var configurations = new Configuration(clientId, clientSecret1);
// HTML을 DOC로 변환 API에 대한 기본 URL을 설정하려면 ApiBaseUrl 값을 정의합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Configuration 클래스 객체로 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
// 로컬 드라이브에서 입력 HTML 로드
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
// FileApi 인스턴스를 생성하다
var fileUpload = new FileApi(configurations);
// 입력 HTML을 클라우드 스토리지에 업로드
fileUpload.UploadFile(new UploadFileRequest("input.html", stream));
// 소스 HTML의 이름과 결과 Word 문서의 이름을 정의하는 ConvertSettings를 만듭니다.
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.html",
Format = "doc",
OutputPath = "Converted.doc"
};
// HTML을 DOC로 변환하려면 ConvertDocument 메서드를 호출합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// 인쇄 성공 메시지
Console.WriteLine("The HTML to Word conversion completed successfully !");
}
}
위의 예에서 생성된 결과 PowerPoint 프레젠테이션은 myResultant.doc에서 다운로드할 수 있습니다.
cURL 명령을 사용하여 HTML을 DOCX로 변환
GroupDocs.Conversion Cloud 및 cURL 명령을 사용하여 HTML을 DOCX로 변환하는 것은 간단하고 효율적인 프로세스이며, 특히 자동화를 위해 명령줄 도구를 선호하는 사람들에게 그렇습니다. 따라서 .NET REST API의 힘을 활용하면 매우 정확하고 신뢰할 수 있는 변환을 얻을 수 있으며, HTML 콘텐츠가 편집 가능한 DOC 문서로 원활하게 변환됩니다.
이 방법의 첫 번째 단계는 JWT 액세스 토큰을 생성한 다음 다음 cURL 명령을 실행하여 웹 페이지를 Word 문서로 변환하고 결과 DOCX를 클라우드 저장소에 저장하는 것입니다.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"
sourceFile
을 입력 HTML 파일 이름으로, resultantFile
을 결과 Word 문서 이름으로, accessToken
을 개인화된 JWT 액세스 토큰으로 바꿔주세요.
- 결과 Word 문서를 로컬 드라이브에 저장하려면 다음 cURL 명령을 사용해 보세요.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\"}" \
-o "{resultantFile}"
무료 HTML to Word 변환기
무료 HTML to Word Converter 앱을 사용하여 GroupDocs.Conversion Cloud REST API의 강력한 기능을 탐색하는 것을 고려해 보세요. 이 앱은 가볍고 매우 효율적인 앱으로, 웹 브라우저 내에서 API의 강력한 기능을 경험할 수 있습니다.
유용한 링크
결론
HTML을 Word 문서로 변환하는 것은 보다 체계적이고 다재다능한 형식으로 웹 콘텐츠를 보존, 공유 또는 편집하려는 모든 사람에게 중요한 기능입니다. .NET용 GroupDocs.Conversion Cloud SDK의 포괄적인 기능을 활용하든 빠르고 자동화된 변환을 위한 cURL 명령의 단순성을 활용하든 두 가지 접근 방식 모두 귀하의 요구 사항에 맞게 조정된 효율적인 솔루션을 제공합니다.
추천 기사
자세한 내용을 알아보려면 다음 링크를 방문해 보세요.