GroupDocs.Viewer Cloud REST API V2 ist endlich da! Sie fragen sich vielleicht, was der Unterschied zu V1 ist. Die V2-Versions-API ist eine vereinfachte API als V1, eine API mit weniger Methoden und Optionen. Außerdem verfügt es über eine optimiertere und verfeinerte interne Architektur. Diese Version erleichtert die Arbeit mit Cloud-Speicher. Jetzt müssen Sie für diesen Zweck keine separate Speicher-API verwenden. Die API umfasst Methoden zum Durchführen verschiedener speicherbezogener Vorgänge. mehr erfahren.

Was gibt’s Neues

  • Viewer-API – Vereinfachte Haupt-API-Methoden zum Abrufen von Informationen über Dokumente und deren Darstellung
  • Datei-API – Methoden zum Hochladen, Herunterladen, Kopieren, Verschieben und Löschen von Dateien: Eingabedokumente und Rendering-Ergebnisse im Cloud-Speicher
  • Ordner-API – Methoden zum Erstellen, Kopieren, Verschieben und Löschen von Ordnern im Cloud-Speicher
  • Speicher-API – Methoden zum Abrufen von Speicherinformationen und Dateiinformationen

GroupDocs.Viewer Cloud V2 in Aktion

Entwickeln Sie eine einzige Lösung, die auf verschiedene Geräte abzielt? Sie interessieren sich also für Responsive Webdesign? Wir haben eine gute Nachricht für Sie: GroupDocs.Viewer Cloud V2 bietet eine Funktion zum Erstellen einer responsiven HTML-Ansicht, die auf allen Geräten (Desktops, Laptops, Tablets und Telefone) gut aussieht. Lassen Sie uns zeigen, wie Sie eine Antwort-HTML-Ansicht eines DOCX erstellen. In diesem Beispiel verwenden wir cURL für die REST-API-Anfragen. Es stehen weitere SDKs zur Verfügung, mit denen Sie die GroupDocs.Viewer Cloud API direkt auf Ihrer bevorzugten Plattform verwenden können.

GroupDocs.Viewer Cloud V2-Version

In diesem Beispiel sind folgende Schritte erforderlich:

  • Holen Sie sich den Authentifizierungscode
  • Laden Sie die Quelldatei in den Speicher hoch
  • Erstellen Sie eine responsive HTML-Ansicht
  • Laden Sie die responsive HTML-Ansicht herunter

Holen Sie sich den Authentifizierungscode

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

Laden Sie die Quelldatei in den Speicher hoch

Wir laden die Quelldatei in den Standardspeicher von groupdocs.cloud hoch. Sie können jedoch auch Speicher von Drittanbietern mit den Cloud-APIs von groupdocs.cloud verwenden.

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

Erstellen Sie eine responsive HTML-Ansicht

Wir müssen die IsResponsive-Option von HtmlOptions verwenden, um eine responsive HTML-Ansicht zu erstellen. Der Standardwert dieser Option ist 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
            }
          }'

Antwort-HTML-Ergebnis herunterladen

Die Datei-API wird zum Herunterladen von Dateien aus dem Speicher verwendet. Wir werden die im vorherigen Schritt erstellte Antwort-HTML-Ansicht als Stream herunterladen.

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