Aspose.Words 클라우드 API

Aspose.Words Cloud를 사용하면 DOC 및 DOCX를 포함한 Word 문서를 HTML 파일 형식으로 변환할 수 있습니다. Word에서 HTML로 변환하는 기능은 Word 문서의 내용을 온라인에 표시하고 검색 엔진에 친화적으로 만들고자 하는 상황에서 유용합니다. 부가적인 장점은 HTML 파일을 보는 데 특별한 뷰어나 타사 애플리케이션이 필요하지 않다는 것입니다. Aspose.Words Cloud는 Word 문서를 HTML로 변환하기 위한 다음 API를 제공합니다.

| 이름 | 설명 |

| ——- | ———— |

| GetDocumentWithFormat | 클라우드 저장소에 있는 문서를 지정된 형식으로 변환합니다. |

| ConvertDocument | 로컬 드라이브의 문서를 지정된 형식으로 변환합니다. |

| 다른 이름으로 저장 | 세부 설정으로 문서를 대상 형식으로 변환하고 결과를 저장소에 저장합니다. |

Word에서 HTML로 변환

위의 API를 호출하기 전에 Aspose Cloud에 계정을 등록하고 Cloud Dashboard에서 앱 키와 SID를 받아야 합니다. 가입하자마자 무료 평가판이 제공되므로 평가 제한 없이 API를 테스트할 수 있습니다.

다음 cURL 예제는 DOCX를 HTML로 변환하는 방법을 보여줍니다.

// 먼저 인증을 위해 JSON 웹 토큰을 가져옵니다.
// https://dashboard.aspose.cloud/에서 앱 키와 앱 SID를 가져옵니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// 로컬 저장소에서 DOCX 문서를 HTML로 변환하는 cURL 예제
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=html" \
-X PUT \
-T DOCXtoHTML.docx \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-o DOCXtoHTML.html

이 코드 조각은 DOCX를 HTML 파일로 효율적으로 변환합니다. 추가 이미지나 스타일 시트를 생성하지 않습니다. 예를 들어 DOCX 파일의 이미지를 base64 이미지로 변환하여 가장 높은 충실도의 출력을 얻을 수 있습니다. 다음은 파일의 스크린샷입니다.

DOCX 파일을 입력하세요

DOCX에서 HTML로

HTML 파일 출력(Google Chrome 미리보기)

Word에서 HTML로

위의 스크린샷에서 HTML 렌더링의 품질을 확인할 수 있습니다.

자세한 설정을 통한 Word에서 HTML로 변환

PUT /words/{name}/saveAs API를 사용하면 Microsoft Word 문서를 세부 설정으로 HTML로 변환할 수 있습니다. 다음 cURL 예제는 HtmlSaveOptions에서 ‘ZipOutput’을 ’true’로 설정했기 때문에 출력으로 ZIP 파일을 생성합니다. HtmlSaveOptions의 전체 목록은 documentation을 확인하세요.

// 먼저 인증을 위해 JSON 웹 토큰을 가져옵니다.
// https://dashboard.aspose.cloud/에서 앱 키와 앱 SID를 가져옵니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// DOCX 문서를 HTML로 변환하고 출력 파일을 ZIP으로 저장하는 cURL 예제
curl -v "https://api.aspose.cloud/v4.0/words/DOCXtoHTML.docx/saveAs" \
-X PUT \
-d "{'SaveFormat': 'html', 'FileName': 'DOCXtoHTML.html', 'ZipOutput': true}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "authorization: Bearer "<jwt token>

생성된 ZIP 파일에는 HTML 파일과 PNG, JPG 등의 이미지가 포함되며, base64 이미지로 변환하는 대신 포함됩니다. 이러한 코드 조각으로 생성된 HTML 파일의 소스를 보여주는 비교 스크린샷을 살펴보겠습니다.

이 이미지의 표시된 섹션은 두 접근 방식이 어떻게 작동하는지 명확히 보여줍니다. 왼쪽은 데이터가 포함된 이미지 태그를 base64 이미지로 표시합니다. 오른쪽은 DOCXtoHTML.zip에서 캡처한 이미지를 로컬 PNG 파일로 표시합니다.

HTML에서 Word로 변환

우리는 Word에서 HTML로의 변환을 자세히 다루었습니다. Aspose.Words Cloud의 또 다른 언급할 만한 기능인 HTML에서 Word로의 변환을 살펴보겠습니다. URL을 지정하기만 하면 웹 페이지를 DOCX로 변환할 수 있습니다. cURL 예제는 아래와 같이 매우 간단합니다.

// 먼저 인증을 위해 JSON 웹 토큰을 가져옵니다.
// https://dashboard.aspose.cloud/에서 앱 키와 앱 SID를 가져옵니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// 웹 페이지를 로드하고 docx 형식으로 저장하는 cURL 예제
curl -v "https://api.aspose.cloud/v4.0/words/loadWebDocument" \
-X PUT \
-d "{ 'LoadingDocumentUrl': 'https://www.le.ac.uk/oerresources/bdra/html/page_09.htm', 'SaveOptions': { 'SaveFormat': 'docx', 'FileName': 'HTMLDocument.docx', 'SaveRoutingSlip': true } }" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"

렌더링 엔진은 DOCX 파일에서 WYSIWYG 출력을 생성할 만큼 효율적입니다. 다음은 출력 DOCX 파일의 스크린샷입니다.

제목 수준, 목록, 들여쓰기, 서식 등 모든 것이 렌더링 엔진의 기능에 대해 많은 것을 말해줍니다. 이 간단하면서도 강력한 기능을 사용해보고 싶으시다면 좋겠습니다. 질문이나 우려 사항이 있으시면 무료 지원 포럼을 통해 문의해 주세요. 기꺼이 도와드리겠습니다!

추천 기사

자세한 내용을 알아보려면 다음 기사를 방문하는 것을 적극 권장합니다.