GroupDocs.Viewer Cloud REST API V2 終於來了!您可能想知道它與 V1 有什麼不同。 V2版本的API比V1更加簡化,API的方法和選項更少。同時,其內部架構也更加優化和精緻。該版本可以輕鬆使用雲存儲。現在您不需要為此目的使用單獨的存儲 API。該 API 包括執行不同存儲相關操作的方法..了解更多。
什麼是新的
- Viewer API - 簡化的主要 API 方法,用於獲取有關文檔的信息並呈現它們
- 文件API - 上傳、下載、複製、移動、刪除文件的方法:輸入文檔和渲染結果,在雲端存儲
- Folder API - 在雲存儲中創建、複製、移動、刪除文件夾的方法
- Storage API - 獲取存儲信息和文件信息的方法
GroupDocs.Viewer Cloud V2 實際應用
您是否正在開發針對不同設備的單一解決方案?所以您會對響應式網頁設計感興趣。我們有一個好消息給您,GroupDocs.Viewer Cloud V2 提供了創建響應式 HTML 視圖的功能,該視圖在所有設備(台式機、筆記本電腦、平板電腦和手機)上看起來都不錯。讓我們演示如何創建 DOCX 的響應 HTML 視圖。在此示例中,我們使用 cURL 來處理 REST API 請求。還有其他 SDK 可用於直接在您喜歡的平台中使用 GroupDocs.Viewer Cloud API。
本實施例涉及以下步驟:
- 獲取驗證碼
- 將源文件上傳到存儲
- 創建響應式 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 的默認存儲。但是,您也可以將第 3 方存儲與 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 視圖
我們需要使用 HtmlOptions 的 IsResponsive 選項來創建響應式 HTML 視圖。該選項的默認值為 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]' \