GroupDocs.Viewer Cloud REST API V2 jest już dostępny! Możesz się zastanawiać, czym różni się od V1. API w wersji V2 jest bardziej uproszczonym API niż V1, API z mniejszą liczbą metod i opcji. Ponadto ma bardziej zoptymalizowaną i udoskonaloną architekturę wewnętrzną. Ta wersja ułatwiła pracę z pamięcią masową w chmurze. Teraz nie musisz używać do tego celu oddzielnego interfejsu API magazynu. Interfejs API obejmuje metody wykonywania różnych operacji związanych z pamięcią masową.Dowiedz się więcej.

Co nowego

  • Viewer API - Uproszczone główne metody API do uzyskiwania informacji o dokumentach i ich renderowania
  • File API - Metody przesyłania, pobierania, kopiowania, przenoszenia, usuwania plików: wprowadzanie dokumentów i renderowanie wyników w chmurze
  • Folder API — Metody tworzenia, kopiowania, przenoszenia i usuwania folderów w chmurze
  • Storage API — Metody uzyskiwania informacji o pamięci i plikach

GroupDocs.Viewer Cloud V2 w akcji

Czy opracowujesz jedno rozwiązanie przeznaczone dla różnych urządzeń? Więc byłbyś zainteresowany responsywnym projektowaniem stron internetowych. Mamy dla Ciebie dobrą wiadomość, GroupDocs.Viewer Cloud V2 oferuje funkcję tworzenia responsywnego widoku HTML, który wygląda dobrze na wszystkich urządzeniach (komputery stacjonarne, laptopy, tablety i telefony). Pokażmy, jak utworzyć widok HTML odpowiedzi w pliku DOCX. W tym przykładzie używamy cURL dla żądań API REST. Dostępne są inne pakiety SDK umożliwiające korzystanie z GroupDocs.Viewer Cloud API bezpośrednio na Twojej ulubionej platformie.

Wersja Cloud v2 GroupDocs.Viewer

W tym przykładzie uwzględniono następujące kroki:

  • Uzyskaj kod uwierzytelniający
  • Prześlij plik źródłowy do magazynu
  • Utwórz responsywny widok HTML
  • Pobierz responsywny widok HTML

Uzyskaj kod uwierzytelniający

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

Prześlij plik źródłowy do magazynu

Przesyłamy plik źródłowy do domyślnego magazynu groupdocs.cloud. Możesz jednak również korzystać z pamięci masowej innej firmy za pomocą interfejsów API groupdocs.cloud 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" 

Utwórz responsywny widok HTML

Musimy użyć opcji IsResponsive HtmlOptions do stworzenia responsywnego widoku HTML. Wartość domyślna tej opcji to 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
            }
          }'

Pobierz wynik HTML odpowiedzi

File API służy do pobierania plików z magazynu. Stworzony w poprzednim kroku widok HTML odpowiedzi pobierzemy jako strumień.

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