ในที่สุด GroupDocs.Viewer Cloud REST API V2 ก็มาถึงแล้ว! คุณอาจสงสัยว่ามันแตกต่างจาก V1 อย่างไร API เวอร์ชัน V2 เป็น API ที่เรียบง่ายกว่า V1, API ที่มีวิธีการและตัวเลือกน้อยกว่า นอกจากนี้ยังมีสถาปัตยกรรมภายในที่ได้รับการปรับปรุงและปรับปรุงให้ดียิ่งขึ้น เวอร์ชันนี้ช่วยให้ทำงานกับที่เก็บข้อมูลบนคลาวด์ได้ง่าย ตอนนี้คุณไม่จำเป็นต้องใช้ API ที่เก็บข้อมูลแยกต่างหากสำหรับวัตถุประสงค์นี้ API มีเมธอดสำหรับการดำเนินการที่เกี่ยวข้องกับที่เก็บข้อมูลต่างๆ..เรียนรู้เพิ่มเติม.

มีอะไรใหม่

  • Viewer API - ลดความซับซ้อนของเมธอด API หลักในการรับข้อมูลเกี่ยวกับเอกสารและแสดงผล
  • File API - วิธีการอัปโหลด ดาวน์โหลด คัดลอก ย้าย ลบไฟล์: ป้อนเอกสารและแสดงผลในที่เก็บข้อมูลบนคลาวด์
  • Folder API - วิธีการสร้าง คัดลอก ย้าย ลบโฟลเดอร์ในที่เก็บข้อมูลบนคลาวด์
  • Storage API - วิธีการรับข้อมูลพื้นที่เก็บข้อมูลและข้อมูลไฟล์

GroupDocs.Viewer Cloud V2 ในการดำเนินการ

คุณกำลังพัฒนาโซลูชันเดียวที่กำหนดเป้าหมายไปยังอุปกรณ์ต่างๆ หรือไม่ ดังนั้นคุณจึงสนใจ Responsive Web Design เรามีข่าวดีสำหรับคุณ GroupDocs.Viewer Cloud V2 นำเสนอคุณลักษณะในการสร้างมุมมอง HTML ที่ตอบสนอง ซึ่งดูดีในทุกอุปกรณ์ (เดสก์ท็อป แล็ปท็อป แท็บเล็ต และโทรศัพท์) ให้เราสาธิตวิธีสร้างมุมมอง HTML ตอบกลับของ DOCX เรากำลังใช้ cURL สำหรับคำขอ REST API ในตัวอย่างนี้ มี SDK อื่นๆ ให้ใช้ GroupDocs.Viewer Cloud API ได้โดยตรงในแพลตฟอร์มที่คุณชื่นชอบ

GroupDocs.Viewer เวอร์ชัน Cloud V2

ขั้นตอนต่อไปนี้เกี่ยวข้องกับตัวอย่างนี้:

  • รับรหัสยืนยันตัวตน
  • อัปโหลดไฟล์ต้นฉบับไปยังที่เก็บข้อมูล
  • สร้างมุมมอง HTML ที่ตอบสนอง
  • ดาวน์โหลดมุมมอง HTML ที่ตอบสนอง

รับรหัสยืนยันตัวตน

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

อัปโหลดไฟล์ต้นฉบับไปยังที่เก็บข้อมูล

เรากำลังอัปโหลดไฟล์ต้นฉบับไปยังที่เก็บข้อมูลเริ่มต้นของ groupdocs.cloud อย่างไรก็ตาม คุณสามารถใช้ที่เก็บข้อมูลของบุคคลที่สามกับ groupdocs.cloud Cloud API ได้เช่นกัน

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

สร้างมุมมอง HTML ที่ตอบสนอง

เราจำเป็นต้องใช้ตัวเลือก IsResponsive ของ HtmlOptions เพื่อสร้างมุมมอง HTML ที่ตอบสนอง ค่าเริ่มต้นของตัวเลือกนี้เป็นเท็จ

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

ดาวน์โหลดผลลัพธ์ HTML ตอบกลับ

File API ใช้เพื่อดาวน์โหลดไฟล์จากที่เก็บข้อมูล เราจะดาวน์โหลดมุมมอง HTML ตอบกลับที่สร้างในขั้นตอนก่อนหน้าเป็นสตรีม

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