GroupDocs.Viewer Cloud REST API V2 è finalmente arrivato! Potresti chiederti in che modo è diverso da V1. L’API della versione V2 è un’API più semplificata rispetto alla V1, API con meno metodi e opzioni. Inoltre, ha un’architettura interna più ottimizzata e raffinata. Questa versione ha semplificato il lavoro con l’archiviazione cloud. Ora non è necessario utilizzare un’API di archiviazione separata per lo scopo. L’API include metodi per eseguire diverse operazioni relative all’archiviazione..scopri di più.

Cosa c’è di nuovo

  • Viewer API - Metodi API principali semplificati per ottenere informazioni sui documenti e renderli
  • File API - Metodi per caricare, scaricare, copiare, spostare, eliminare file: documenti di input e risultati di rendering, nel cloud storage
  • Folder API - Metodi per creare, copiare, spostare, eliminare cartelle nel cloud storage
  • API di archiviazione - Metodi per ottenere informazioni sull’archiviazione e informazioni sui file

GroupDocs.Viewer Cloud V2 in azione

Stai sviluppando un’unica soluzione destinata a diversi dispositivi? Quindi saresti interessato al responsive web design. Abbiamo una buona notizia per te, GroupDocs.Viewer Cloud V2 offre una funzionalità per creare una visualizzazione HTML reattiva, che abbia un bell’aspetto su tutti i dispositivi (desktop, laptop, tablet e telefoni). Dimostriamo come creare una visualizzazione HTML di risposta di un DOCX. Stiamo usando cURL per le richieste API REST in questo esempio. Sono disponibili altri SDK per utilizzare GroupDocs.Viewer Cloud API direttamente nella tua piattaforma preferita.

Versione GroupDocs.Viewer Cloud V2

In questo esempio sono coinvolti i seguenti passaggi:

  • Ottieni il codice di autenticazione
  • Carica il file di origine nella memoria
  • Crea una vista HTML reattiva
  • Scarica la visualizzazione HTML reattiva

Ottieni il codice di autenticazione

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

Carica il file di origine nella memoria

Stiamo caricando il file di origine nella memoria predefinita di groupdocs.cloud. Tuttavia, puoi utilizzare l’archiviazione di terze parti anche con le API cloud di 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" 

Crea una vista HTML reattiva

È necessario utilizzare l’opzione IsResponsive di HtmlOptions per creare una visualizzazione HTML reattiva. Il valore predefinito di questa opzione è 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
            }
          }'

Scarica il risultato HTML della risposta

L’API File viene utilizzata per scaricare i file dalla memoria. Scaricheremo la vista HTML di risposta creata nel passaggio precedente come flusso.

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