HTML 문서를 Word 문서로 신속하고 정확하게 변환하는 기능이 향상되었습니다. 기업과 개인 모두에게 없어서는 안 될 자산입니다. 콘텐츠 제작자, 웹 개발자, 비즈니스 전문가 등 누구에게나 웹 콘텐츠와 인쇄용 문서 간의 격차를 해소하는 것이 가장 중요합니다. 이 기사에서는 .NET REST API를 사용하여 HTML에서 Word DOC로의 변환에 대한 수요가 증가하는 이유를 자세히 살펴봅니다.
HTML에서 DOC로의 변환을 위한 .NET Cloud SDK
Aspose.Words Cloud SDK for .NET의 강력한 기능을 활용하여 HTML 문서를 Word 형식(DOC)으로 손쉽게 변환하세요. 변환 외에도 이 다용도 도구는 문서 관리 작업 흐름을 향상시키는 다양한 기능을 제공합니다. 이 동적 REST API를 사용하면 웹 콘텐츠와 인쇄 가능한 Word 문서 간의 격차를 원활하게 메워 콘텐츠 생성 및 관리에 대한 새로운 가능성을 열어줄 수 있습니다.
NuGet 패키지 관리자에서 ‘Aspose.Words-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하세요. 그러면 .NET 애플리케이션에 SDK 참조가 추가됩니다. 또한 개인화된 클라이언트 자격 증명을 얻으려면 클라우드 대시보드를 방문해야 합니다.
C# .NET에서 HTML을 Word 문서로 변환
HTML을 DOCX 형식으로 원활하게 변환하는 방법에 대한 코드 조각과 관련 세부 정보를 살펴보겠습니다.
// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요.
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);
// 입력 HTML 파일의 내용 읽기
using var sourceHTML = File.OpenRead("converted.html");
// 소스 HTML을 클라우드 스토리지에 업로드
wordsApi.UploadFile(new UploadFileRequest(sourceHTML,"input.html"));
Create DocumentConversion object defining DOC as output format
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.html", "DOC", outPath:"resultant.doc");
// 온라인으로 HTML을 Word 문서로 변환하는 API 호출
wordsApi.GetDocumentWithFormat(request);
아래에는 위에서 언급한 코드 조각에 대한 설명이 나와 있습니다.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
WordsApi wordsApi = new WordsApi(config);
먼저 클라이언트 자격 증명을 인수로 전달하면서 WordsApi
클래스의 인스턴스를 만들었습니다.
wordsApi.UploadFile(new UploadFileRequest(sourceHTML,"input.html"));
스트림 인스턴스에 로드된 HTML 파일의 내용을 클라우드 스토리지에 업로드합니다.
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.html", "DOC", outPath:"resultant.doc");
클라우드 저장소에서 사용할 수 있는 입력 HTML 파일의 이름, 결과 형식을 DOC로, 결과 파일 이름을 인수로 제공하는 문서 변환 요청을 생성합니다.
wordsApi.GetDocumentWithFormat(request);
API를 호출하여 HTML을 DOC 형식으로 저장하고 출력을 클라우드 저장소에 저장합니다.
cURL 명령을 사용하여 HTML을 DOCX로
Aspose.Words Cloud의 동적 듀오와 cURL 명령의 단순성을 통해 HTML을 Word(DOC)로 원활하게 변환하는 것을 경험할 수도 있습니다. 이 강력한 조합은 변환 프로세스를 단순화할 뿐만 아니라 명령줄 기반 접근 방식을 제공하여 광범위한 사용자의 접근성을 보장합니다. cURL 명령을 사용하면 터미널에서 직접 변환을 조정하여 프로세스를 쉽게 자동화할 수 있습니다.
이 접근 방식의 첫 번째 단계는 다음 명령을 실행하여 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"
JWT 토큰이 있으면 다음 명령을 실행하여 HTML을 DOCX 형식으로 변환하십시오.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=DOCX&outPath={resultantFile}" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
‘sourceFile’을 입력 HTML의 이름으로 바꾸고, ‘resultantFile’을 클라우드 저장소에 저장해야 하는 출력 Word 문서의 이름으로 바꾸면 됩니다.
결론
결론적으로, HTML을 Word(DOC) 문서로 변환하는 것은 각각 서로 다른 선호도와 기술 요구 사항에 맞게 조정된 두 가지 별개의 동시에 효율적인 경로를 제공합니다. .NET REST API를 활용하는 첫 번째 접근 방식은 변환 이상의 광범위한 기능을 갖춘 포괄적인 솔루션을 제공합니다. 두 번째 접근 방식은 Aspose.Words Cloud 및 cURL 명령을 사용하여 액세스 가능하고 효율적인 명령줄 기반 옵션을 제공하며 터미널 기반 워크플로를 선호하는 시나리오에 적합합니다.
유용한 링크
관련 기사
다음 블로그를 방문하는 것이 좋습니다.