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]' \