GroupDocs.Viewer Cloud REST API V2가 드디어 출시되었습니다! V1과 어떻게 다른지 궁금하실 수 있습니다. V2 버전 API는 V1보다 간소화된 API로 메소드와 옵션이 적은 API입니다. 또한 보다 최적화되고 세련된 내부 아키텍처를 갖추고 있습니다. 이 버전은 클라우드 스토리지 작업을 쉽게 만들었습니다. 이제 목적을 위해 별도의 스토리지 API를 사용할 필요가 없습니다. API에는 다양한 스토리지 관련 작업을 수행하기 위한 메서드가 포함되어 있습니다..자세히 알아보기.

새로운 기능

  • Viewer API - 문서에 대한 정보를 얻고 렌더링하기 위한 간소화된 기본 API 메서드
  • 파일 API - 파일 업로드, 다운로드, 복사, 이동, 삭제 방법: 클라우드 스토리지에서 문서 입력 및 렌더링 결과
  • Folder API - 클라우드 스토리지에서 폴더 생성, 복사, 이동, 삭제 방법
  • 스토리지 API - 스토리지 정보 및 파일 정보를 가져오는 방법

GroupDocs.Viewer Cloud V2 실행 중

다양한 장치를 대상으로 하는 단일 솔루션을 개발하고 있습니까? 따라서 반응형 웹 디자인에 관심이 있을 것입니다. 좋은 소식이 있습니다. GroupDocs.Viewer Cloud V2는 모든 장치(데스크톱, 랩톱, 태블릿 및 휴대폰)에서 제대로 표시되는 반응형 HTML 보기를 만드는 기능을 제공합니다. DOCX의 응답 HTML 보기를 만드는 방법을 보여드리겠습니다. 이 예에서는 REST API 요청에 cURL을 사용하고 있습니다. 선호하는 플랫폼에서 직접 GroupDocs.Viewer Cloud API를 사용할 수 있는 다른 SDK가 있습니다.

GroupDocs.Viewer 클라우드 V2 버전

이 예제에는 다음 단계가 포함됩니다.

  • 인증 코드 받기
  • 스토리지에 소스 파일 업로드
  • 반응형 HTML 보기 만들기
  • 반응형 HTML 보기 다운로드

인증 코드 받기

### Retrieve access token
curl --request POST https://api.groupdocs.cloud/connect/token \
     --header 'Content-Type: application/x-www-form-urlencoded' \
     --data 'grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]'
    

스토리지에 소스 파일 업로드

groupdocs.cloud의 기본 저장소에 소스 파일을 업로드하고 있습니다. 그러나 groupdocs.cloud 클라우드 API와 함께 타사 저장소를 사용할 수도 있습니다.

### Upload file into the storage
curl --request POST \
  'https://api.groupdocs.cloud/v2/viewer/storage/file/one-page.docx' \
    --header 'authorization: Bearer [ACCESS_TOKEN]' \
    --data-binary @"c:\temp\one-page.docx" 

반응형 HTML 보기 만들기

반응형 HTML 보기를 만들려면 HtmlOptions의 IsResponsive 옵션을 사용해야 합니다. 이 옵션의 기본값은 false입니다.

### Create view
curl --request POST \
  'https://api.groupdocs.cloud/v2/viewer/view' \
  --header 'authorization: Bearer [ACCESS_TOKEN]' \
  --header 'Content-Type: application/json' \
  --data '{ 
            "FileInfo": {
                "FilePath": "one-page.docx"
            },
            "RenderOptions": {
                "IsResponsive": true
            }
          }'

응답 HTML 결과 다운로드

파일 API는 저장소에서 파일을 다운로드하는 데 사용됩니다. 이전 단계에서 생성된 응답 HTML 보기를 스트림으로 다운로드합니다.

### Download Result
    curl --request GET \
    'https://api.groupdocs.cloud/v2/viewer/storage/file/viewer/one-page_docx/p1.html' \
    --header 'authorization: Bearer [ACCESS_TOKEN]' \