GroupDocs.Viewer Cloud REST API V2 нарешті тут! Ви можете задатися питанням, чим він відрізняється від V1. API версії V2 є більш спрощеним API, ніж V1, API з меншою кількістю методів і опцій. Крім того, він має більш оптимізовану та вдосконалену внутрішню архітектуру. Ця версія полегшила роботу з хмарним сховищем. Тепер вам не потрібно використовувати для цієї мети окремий API зберігання. API містить методи для виконання різних операцій, пов’язаних зі сховищем. докладніше.
Що нового
- API Viewer – спрощено основні методи API для отримання інформації про документи та їх відтворення
- File API - Методи завантаження, завантаження, копіювання, переміщення, видалення файлів: вхідні документи та результати візуалізації в хмарному сховищі
- Folder API - Методи для створення, копіювання, переміщення, видалення папок у хмарному сховищі
- Storage API – методи отримання інформації про сховище та файлів
GroupDocs.Viewer Cloud V2 в дії
Ви розробляєте єдине рішення для різних пристроїв? Тож вас зацікавив би адаптивний веб-дизайн. У нас є хороша новина для вас: GroupDocs.Viewer Cloud V2 пропонує функцію створення адаптивного перегляду HTML, який добре виглядає на всіх пристроях (настільних ПК, ноутбуках, планшетах і телефонах). Давайте продемонструємо, як створити відповідний HTML-перегляд DOCX. У цьому прикладі ми використовуємо 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. Однак ви також можете використовувати стороннє сховище з Groupdocs.cloud 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
Нам потрібно використовувати опцію IsResponsive HtmlOptions для створення адаптивного перегляду 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 відповіді
File 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]' \