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.
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]' \