GroupDocs.Viewer Cloud REST API V2 je konečně tady! Možná se divíte, jak se liší od V1. API verze V2 je více zjednodušené API než V1, API s menším počtem metod a možností. Má také optimalizovanější a propracovanější vnitřní architekturu. Tato verze usnadnila práci s cloudovým úložištěm. Nyní pro tento účel nemusíte používat samostatné úložiště API. API obsahuje metody pro provádění různých operací souvisejících s úložištěm..další informace.

Co je nového

  • Viewer API – Zjednodušené hlavní metody API pro získávání informací o dokumentech a jejich vykreslování
  • File API – Metody pro nahrávání, stahování, kopírování, přesouvání, mazání souborů: vkládání dokumentů a výsledků vykreslování v cloudovém úložišti
  • Folder API – Metody pro vytváření, kopírování, přesouvání a odstraňování složek v cloudovém úložišti
  • Storage API – Metody pro získání informací o úložišti a souborech

GroupDocs.Viewer Cloud V2 v akci

Vyvíjíte jediné řešení, které cílí na různá zařízení? Takže by vás zajímal Responzivní webdesign. Máme pro vás dobrou zprávu, GroupDocs.Viewer Cloud V2 nabízí funkci pro vytvoření responzivního zobrazení HTML, které vypadá dobře na všech zařízeních (stolní počítače, notebooky, tablety a telefony). Pojďme si ukázat, jak vytvořit HTML zobrazení odpovědi na DOCX. V tomto příkladu používáme cURL pro požadavky REST API. Pro použití GroupDocs.Viewer Cloud API přímo na vaší oblíbené platformě jsou k dispozici další SDK.

GroupDocs.Viewer Cloud verze V2

V tomto příkladu jsou zahrnuty následující kroky:

  • Získejte ověřovací kód
  • Nahrajte zdrojový soubor do úložiště
  • Vytvořte responzivní zobrazení HTML
  • Stáhněte si responzivní zobrazení HTML

Získejte ověřovací kód

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

Nahrajte zdrojový soubor do úložiště

Nahráváme zdrojový soubor do výchozího úložiště groupdocs.cloud. Úložiště třetích stran však můžete použít i s cloudovými API 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" 

Vytvořte responzivní zobrazení HTML

K vytvoření responzivního zobrazení HTML musíme použít možnost IsResponsive v HtmlOptions. Výchozí hodnota této možnosti je 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
            }
          }'

Stáhnout výsledek HTML odpovědi

File API se používá ke stahování souborů z úložiště. Stáhneme si HTML zobrazení odpovědi vytvořené v předchozím kroku jako stream.

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