GroupDocs.Viewer Cloud REST API V2 cuối cùng đã ra mắt! Bạn có thể thắc mắc nó khác với V1 như thế nào. API phiên bản V2 là API đơn giản hóa hơn V1, API có ít phương thức và tùy chọn hơn. Ngoài ra, nó có kiến trúc bên trong được tối ưu hóa và tinh tế hơn. Phiên bản này giúp dễ dàng làm việc với bộ nhớ đám mây. Giờ đây, bạn không cần sử dụng API lưu trữ riêng cho mục đích này. API bao gồm các phương pháp để thực hiện các hoạt động khác nhau liên quan đến lưu trữ..tìm hiểu thêm.

Có gì mới

  • Viewer API - Các phương thức API chính được đơn giản hóa để nhận thông tin về tài liệu và hiển thị chúng
  • API tệp - Các phương thức tải lên, tải xuống, sao chép, di chuyển, xóa tệp: nhập tài liệu và hiển thị kết quả, trong bộ lưu trữ đám mây
  • Folder API - Các phương pháp tạo, sao chép, di chuyển, xóa thư mục trong bộ nhớ đám mây
  • API lưu trữ - Phương thức nhận thông tin lưu trữ và thông tin tệp

GroupDocs.Viewer Cloud V2 đang hoạt động

Bạn có đang phát triển một giải pháp duy nhất nhắm mục tiêu đến các thiết bị khác nhau không? Vì vậy, bạn sẽ quan tâm đến Thiết kế web đáp ứng. Chúng tôi có một tin vui cho bạn, GroupDocs.Viewer Cloud V2 cung cấp tính năng tạo chế độ xem HTML đáp ứng, giao diện đẹp trên mọi thiết bị (máy tính để bàn, máy tính xách tay, máy tính bảng và điện thoại). Hãy để chúng tôi trình bày cách tạo chế độ xem HTML phản hồi của DOCX. Chúng tôi đang sử dụng cURL cho các yêu cầu API REST trong ví dụ này. Có sẵn SDK khác để sử dụng GroupDocs.Viewer Cloud API trực tiếp trong nền tảng yêu thích của bạn.

Phiên bản GroupDocs.Viewer Cloud V2

Các bước sau có liên quan trong ví dụ này:

  • Nhận mã xác thực
  • Tải tệp nguồn lên bộ lưu trữ
  • Tạo chế độ xem HTML đáp ứng
  • Tải xuống chế độ xem HTML đáp ứng

Nhận mã xác thực

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

Tải tệp nguồn lên bộ lưu trữ

Chúng tôi đang tải tệp nguồn lên bộ lưu trữ mặc định của groupdocs.cloud. Tuy nhiên, bạn cũng có thể sử dụng bộ nhớ của bên thứ 3 với API đám mây 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" 

Tạo chế độ xem HTML đáp ứng

Chúng tôi cần sử dụng tùy chọn IsResponsive của HtmlOptions để tạo chế độ xem HTML phản hồi. Giá trị mặc định của tùy chọn này là sai.

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

Tải xuống kết quả HTML phản hồi

API tệp được sử dụng để tải tệp xuống từ bộ lưu trữ. Chúng tôi sẽ tải xuống chế độ xem HTML phản hồi được tạo ở bước trước dưới dạng luồng.

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