GroupDocs.Viewer Cloud REST API V2 अंततः यहाँ है! आप आश्चर्यचकित हो सकते हैं कि यह V1 से किस प्रकार भिन्न है। V2 संस्करण API V1 की तुलना में अधिक सरलीकृत API है, कम विधियों और विकल्पों वाला API। साथ ही, इसमें अधिक अनुकूलित और परिष्कृत आंतरिक वास्तुकला है। इस संस्करण ने क्लाउड स्टोरेज के साथ काम करना आसान बना दिया है। अब आपको इस उद्देश्य के लिए एक अलग स्टोरेज एपीआई का उपयोग करने की आवश्यकता नहीं है। एपीआई में विभिन्न भंडारण संबंधी संचालन करने के तरीके शामिल हैं..और जानें।
नया क्या है
- व्यूअर एपीआई - दस्तावेजों के बारे में जानकारी प्राप्त करने और उन्हें प्रस्तुत करने के लिए सरलीकृत मुख्य एपीआई विधियां
- फ़ाइल एपीआई - फ़ाइलों को अपलोड करने, डाउनलोड करने, कॉपी करने, स्थानांतरित करने, हटाने के तरीके: क्लाउड स्टोरेज में इनपुट दस्तावेज़ और परिणाम प्रस्तुत करना
- फ़ोल्डर एपीआई - क्लाउड स्टोरेज में फ़ोल्डर्स बनाने, कॉपी करने, स्थानांतरित करने, हटाने के तरीके
- स्टोरेज एपीआई - स्टोरेज जानकारी और फ़ाइल जानकारी प्राप्त करने के तरीके
GroupDocs.Viewer क्लाउड V2 क्रियान्वित
क्या आप एक एकल समाधान विकसित कर रहे हैं जो विभिन्न उपकरणों को लक्षित करता है? तो आपको रिस्पॉन्सिव वेब डिज़ाइन में रुचि होगी। हमारे पास आपके लिए एक अच्छी खबर है, GroupDocs.Viewer Cloud V2 एक प्रतिक्रियाशील HTML दृश्य बनाने की सुविधा प्रदान करता है, जो सभी उपकरणों (डेस्कटॉप, लैपटॉप, टैबलेट और फोन) पर अच्छा लगता है। आइए हम प्रदर्शित करें कि DOCX का प्रतिक्रिया HTML दृश्य कैसे बनाया जाए। हम इस उदाहरण में REST API अनुरोधों के लिए cURL का उपयोग कर रहे हैं। आपके पसंदीदा प्लेटफ़ॉर्म में सीधे GroupDocs.Viewer Cloud API का उपयोग करने के लिए अन्य SDK उपलब्ध हैं।
इस उदाहरण में निम्नलिखित चरण शामिल हैं:
- प्रमाणीकरण कोड प्राप्त करें
- स्रोत फ़ाइल को संग्रहण में अपलोड करें
- प्रतिक्रियाशील 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 के डिफ़ॉल्ट संग्रहण में अपलोड कर रहे हैं। हालाँकि, आप ग्रुपडॉक्स.क्लाउड क्लाउड एपीआई के साथ थर्ड पार्टी स्टोरेज का भी उपयोग कर सकते हैं।
### 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 दृश्य बनाएं
प्रतिक्रियाशील HTML दृश्य बनाने के लिए हमें HtmlOptions के IsResponsive विकल्प का उपयोग करने की आवश्यकता है। इस विकल्प का डिफ़ॉल्ट मान गलत है.
### 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 परिणाम डाउनलोड करें
फ़ाइल 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]' \