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 безпосередньо на вашій улюбленій платформі.

Версія GroupDocs.Viewer Cloud 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 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]' \