GroupDocs.Viewer Cloud REST API V2 sonunda burada! V1’den nasıl farklı olduğunu merak edebilirsiniz. V2 sürüm API’si, V1’den daha basitleştirilmiş API’dir, API, daha az yöntem ve seçeneğe sahiptir. Ayrıca, daha optimize edilmiş ve rafine edilmiş iç mimariye sahiptir. Bu sürüm, bulut depolama ile çalışmayı kolaylaştırdı. Artık amaç için ayrı bir depolama API’si kullanmanıza gerek yok. API, depolama ile ilgili farklı işlemleri gerçekleştirmek için yöntemler içerir..daha fazla bilgi edinin.

Ne var ne yok

  • Viewer API - Belgeler hakkında bilgi almak ve bunları oluşturmak için basitleştirilmiş ana API yöntemleri
  • File API - Dosya yükleme, indirme, kopyalama, taşıma, silme yöntemleri: bulut depolama alanında belgeleri girin ve sonuçları işleme alın
  • Folder API - Bulut depolama alanında klasör oluşturma, kopyalama, taşıma ve silme yöntemleri
  • Storage API - Depolama bilgilerini ve dosya bilgilerini alma yöntemleri

GroupDocs.Viewer Cloud V2 Eylemde

Farklı cihazları hedefleyen tek bir çözüm mü geliştiriyorsunuz? Yani Duyarlı Web Tasarımı ile ilgileneceksiniz. Size iyi bir haberimiz var, GroupDocs.Viewer Cloud V2, tüm cihazlarda (masaüstü bilgisayarlar, dizüstü bilgisayarlar, tabletler ve telefonlar) iyi görünen duyarlı bir HTML görünümü oluşturma özelliği sunar. Bir DOCX’in yanıt HTML görünümünün nasıl oluşturulacağını gösterelim. Bu örnekte REST API istekleri için cURL kullanıyoruz. GroupDocs.Viewer Cloud API’yi doğrudan favori platformunuzda kullanabileceğiniz başka SDK’ler mevcuttur.

GroupDocs.Viewer Bulut V2 Sürümü

Bu örnekte aşağıdaki adımlar yer almaktadır:

  • Kimlik doğrulama kodunu al
  • Kaynak dosyayı depolama alanına yükleyin
  • Duyarlı HTML görünümü oluştur
  • Duyarlı HTML görünümünü indirin

Kimlik doğrulama kodunu al

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

Kaynak dosyayı depolama alanına yükleyin

Kaynak dosyayı groupdocs.cloud’un varsayılan deposuna yüklüyoruz. Ancak, groupdocs.cloud Bulut API’leri ile de 3. taraf depolamayı kullanabilirsiniz.

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

Duyarlı HTML görünümü oluştur

Duyarlı bir HTML görünümü oluşturmak için HtmlOptions’ın IsResponsive seçeneğini kullanmamız gerekiyor. Bu seçeneğin varsayılan değeri yanlıştır.

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

Yanıt HTML sonucunu indir

Dosya API’si, dosyaları depolama alanından indirmek için kullanılır. Önceki adımda oluşturulan yanıt HTML görünümünü bir akış olarak indireceğiz.

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