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 در عمل

آیا در حال توسعه راه حل واحدی هستید که دستگاه های مختلف را هدف قرار دهد؟ بنابراین شما علاقه مند به طراحی وب سایت واکنش گرا خواهید بود. ما یک خبر خوب برای شما داریم، GroupDocs.Viewer Cloud V2 یک ویژگی برای ایجاد یک نمای HTML پاسخگو ارائه می دهد که در همه دستگاه ها (رومیزی، لپ تاپ، تبلت و تلفن) خوب به نظر می رسد. اجازه دهید نحوه ایجاد نمای HTML پاسخی از یک DOCX را نشان دهیم. ما از cURL برای درخواست های REST API در این مثال استفاده می کنیم. SDKs دیگری برای استفاده مستقیم از 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 هستیم. با این حال، می‌توانید از فضای ذخیره‌سازی شخص ثالث با APIهای ابری 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 پاسخگو باید از گزینه IsResponsive از HtmlOptions استفاده کنیم. مقدار پیش فرض این گزینه false است.

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