우리는 온라인 접근성과 원활한 콘텐츠 표시가 가장 중요하다는 것을 알고 있습니다. 따라서 Word 문서를 HTML 형식으로 손쉽게 변환해야 하는 필요성이 그 어느 때보다 시급해졌습니다. 세심하게 제작된 Word 문서를 온라인으로 공유하려고 시도했지만 웹 브라우저에서 볼 때 서식 문제, 왜곡된 레이아웃 및 호환성 문제가 발생하는 좌절감을 상상해 보십시오. Word에서 HTML로의 변환이 게임으로 진행되는 곳입니다. -changer는 이러한 문제를 우아하게 해결하는 솔루션을 제공합니다.
이 문서에서는 .NET REST API를 사용하여 ‘Word 문서를 HTML로’ 변환하는 데 필요한 필수 사항에 대해 자세히 설명합니다. 또한 이러한 변화가 어떻게 디지털 영역과 조화를 이루어 문서에 대한 일관되고 시각적으로 즐거운 온라인 경험을 만드는지 조명합니다.
Word 문서를 HTML로 변환하기 위한 REST API
Aspose.Words Cloud SDK for .NET은 MS Word와 웹 콘텐츠 간의 격차를 손쉽게 해소하는 혁신적인 솔루션을 제공하는 다용도 SDK입니다. Cloud SDK를 .NET 애플리케이션에 통합하면 ‘Word 문서를 HTML로’ 변환하는 기능을 놀라울 정도로 쉽게 수행할 수 있어 복잡한 수동 서식 조정 없이 문서를 웹에서 사용할 수 있습니다.
SDK 활용의 첫 번째 단계는 .NET 솔루션에 대한 참조를 추가하는 것입니다. 따라서 NuGet 패키지 관리자에서 ‘Aspose.Words-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하세요. 또한, 클라우드 대시보드를 방문하여 개인화된 클라이언트 자격 증명을 얻으세요.
C# .NET을 사용하여 Word 문서를 HTML로 변환
이 섹션에서는 Word 문서를 온라인으로 볼 수 있도록 MS Word 문서를 HTML로 변환하는 방법에 대해 자세히 설명합니다. 즉, Microsoft Word 문서를 온라인으로 보려면 다음 단계를 따르십시오.
// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요.
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ClinetID 및 클라이언트 비밀번호 세부정보를 사용하여 구성 객체 생성
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi 인스턴스 초기화
var wordsApi = new WordsApi(config);
// PDF 파일 이름 입력
String inputFile = "test_multi_pages.docx";
// 결과 파일 형식
String format = "HTML";
String resultant = "resultantFile.html";
// 입력 ODT 파일의 내용을 스트림 인스턴스에 로드
var sourceFile = System.IO.File.OpenRead(inputFile);
// DocumentWithFormatRequest 요청 객체 생성
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
// 문서 작업을 트리거합니다
wordsApi.ConvertDocument(response);
// 변환이 성공하면 성공 메시지를 인쇄합니다.
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word to HTML conversion successful !");
Console.ReadKey();
}
이제 위에 언급된 코드 조각의 세부 사항을 살펴보겠습니다.
// create configuration object using ClinetID and Client Secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialize WordsApi instance
WordsApi wordsApi = new WordsApi(config);
먼저 클라이언트 자격 증명을 인수로 전달하는 WordsApi
클래스의 인스턴스를 만듭니다.
using var requestDocument = File.OpenRead("file-sample.docx");
입력 Word 문서를 로컬 드라이브에서 스트림 인스턴스로 로드합니다.
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
입력 Word 파일, 출력 형식을 HTML로 제공하고 결과 HTML 파일 이름을 제공하면서 문서 변환 요청을 작성합니다.
wordsApi.ConvertDocument(response);
Word 파일을 온라인으로 표시할 수 있도록 API를 호출하여 Word를 HTML로 변환합니다.
cURL 명령을 사용하여 Word를 HTML로 변환
Aspose.Words Cloud 및 cURL 명령의 동적 시너지 효과를 사용하여 Word 문서를 HTML로 원활하게 변환하여 문서 공유 환경을 향상시키세요. 이 강력한 협업을 통해 Aspose.Words Cloud API와 상호 작용하는 cURL 명령을 작성하여 ‘Word DOC에서 HTML로’ 변환을 쉽게 수행할 수 있습니다.
이 접근 방식의 첫 번째 단계는 다음 명령을 실행하여 JWT 액세스 토큰을 생성하는 것입니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
이제 다음 명령을 실행하여 클라우드 스토리지에 저장된 Word 문서를 로드하고 HTML 형식으로 변환하면 MS Word 문서를 온라인으로 표시할 수 있습니다.
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"
‘sourceFile’을 클라우드 저장소에서 사용할 수 있는 입력 Word 문서의 이름으로 바꾸고, ‘resultantFile’을 로컬 드라이브에 저장할 결과 HTML의 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.
결론
결론적으로, Word 문서를 HTML 형식으로 변환하는 것은 구조화된 문서 세계와 동적 온라인 영역 사이에 필수적인 다리 역할을 합니다. .NET용 Aspose.Words Cloud SDK와 cURL 명령 활용이라는 두 가지 뚜렷하면서도 강력한 접근 방식을 통해 기술 전문 지식과 선호도에 맞는 방법을 유연하게 선택할 수 있습니다.
유용한 링크
관련 기사
다음 블로그를 방문하는 것이 좋습니다.