GroupDocs.Viewer Cloud REST API V2 est enfin là ! Vous vous demandez peut-être en quoi il est différent de la V1. L’API de la version V2 est une API plus simplifiée que la V1, API avec moins de méthodes et d’options. De plus, il a une architecture interne plus optimisée et raffinée. Cette version facilite le travail avec le stockage en nuage. Désormais, vous n’avez plus besoin d’utiliser une API de stockage distincte à cette fin. L’API comprend des méthodes permettant d’effectuer différentes opérations liées au stockage..en savoir plus.

Quoi de neuf

  • API Viewer - Principales méthodes simplifiées de l’API pour obtenir des informations sur les documents et les afficher
  • API de fichier - Méthodes pour télécharger, télécharger, copier, déplacer, supprimer des fichiers : documents d’entrée et résultats de rendu, dans le stockage en nuage
  • API de dossier - Méthodes pour créer, copier, déplacer, supprimer des dossiers dans le stockage en nuage
  • API de stockage - Méthodes d’obtention des informations de stockage et des informations sur les fichiers

GroupDocs.Viewer Cloud V2 en action

Vous développez une solution unique qui cible différents appareils ? Vous seriez donc intéressé par le Responsive Web Design. Nous avons une bonne nouvelle pour vous, GroupDocs.Viewer Cloud V2 propose une fonctionnalité permettant de créer une vue HTML réactive, qui convient à tous les appareils (ordinateurs de bureau, ordinateurs portables, tablettes et téléphones). Montrons comment créer une vue HTML de réponse d’un DOCX. Nous utilisons cURL pour les requêtes API REST dans cet exemple. Il existe d’autres SDK disponibles pour utiliser l’API GroupDocs.Viewer Cloud directement sur votre plateforme préférée.

Version GroupDocs.Viewer Cloud V2

Les étapes suivantes sont impliquées dans cet exemple :

  • Obtenir le code d’authentification
  • Charger le fichier source dans le stockage
  • Créer une vue HTML réactive
  • Télécharger la vue HTML réactive

Obtenir le code d’authentification

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

Charger le fichier source dans le stockage

Nous téléchargeons le fichier source sur le stockage par défaut de groupdocs.cloud. Cependant, vous pouvez également utiliser un stockage tiers avec les API cloud groupdocs.cloud.

### 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" 

Créer une vue HTML réactive

Nous devons utiliser l’option IsResponsive de HtmlOptions pour créer une vue HTML réactive. La valeur par défaut de cette option est 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
            }
          }'

Télécharger le résultat HTML de la réponse

L’API de fichier est utilisée pour télécharger des fichiers à partir du stockage. Nous allons télécharger la vue HTML de réponse créée à l’étape précédente sous forme de flux.

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