GroupDocs.Viewer Cloud REST API V2 akhirnya hadir! Anda mungkin bertanya-tanya apa bedanya dengan V1. API versi V2 adalah API yang lebih disederhanakan daripada V1, API dengan lebih sedikit metode dan opsi. Juga, ia memiliki arsitektur internal yang lebih optimal dan halus. Versi ini memudahkan untuk bekerja dengan penyimpanan cloud. Sekarang Anda tidak perlu menggunakan API penyimpanan terpisah untuk tujuan tersebut. API menyertakan metode untuk melakukan operasi terkait penyimpanan yang berbeda.pelajari lebih lanjut.

Apa yang baru

  • Viewer API - Metode API utama yang disederhanakan untuk mendapatkan informasi tentang dokumen dan merendernya
  • File API - Metode untuk mengunggah, mengunduh, menyalin, memindahkan, menghapus file: memasukkan dokumen dan hasil rendering, di penyimpanan cloud
  • Folder API - Metode untuk membuat, menyalin, memindahkan, menghapus folder di penyimpanan cloud
  • Storage API - Metode untuk mendapatkan informasi penyimpanan dan informasi file

GroupDocs.Viewer Cloud V2 beraksi

Apakah Anda mengembangkan solusi tunggal yang menargetkan perangkat yang berbeda? Jadi, Anda akan tertarik dengan Desain Web Responsif. Kami punya kabar baik untuk Anda, GroupDocs.Viewer Cloud V2 menawarkan fitur untuk membuat tampilan HTML yang responsif, yang terlihat bagus di semua perangkat (desktop, laptop, tablet, dan ponsel). Mari kita tunjukkan cara membuat tampilan HTML respons dari DOCX. Kami menggunakan cURL untuk permintaan REST API dalam contoh ini. Ada SDKs lain yang tersedia untuk menggunakan GroupDocs.Viewer Cloud API langsung di platform favorit Anda.

GroupDocs.Viewer Versi Cloud V2

Langkah-langkah berikut terlibat dalam contoh ini:

  • Dapatkan kode autentikasi
  • Unggah file sumber ke penyimpanan
  • Buat tampilan HTML responsif
  • Unduh tampilan HTML responsif

Dapatkan kode autentikasi

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

Unggah file sumber ke penyimpanan

Kami mengunggah file sumber ke penyimpanan default groupdocs.cloud. Namun, Anda juga dapat menggunakan penyimpanan pihak ketiga dengan API Cloud 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" 

Buat tampilan HTML responsif

Kita perlu menggunakan opsi IsResponsive dari HtmlOptions untuk membuat tampilan HTML yang responsif. Nilai default opsi ini salah.

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

Unduh hasil respons HTML

File API digunakan untuk mengunduh file dari penyimpanan. Kami akan mengunduh tampilan HTML respons yang dibuat pada langkah sebelumnya sebagai aliran.

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