GroupDocs.Viewer Cloud REST API V2 がついに登場しました。 V1 とどう違うのか疑問に思うかもしれません。 V2 バージョンの API は、V1 よりも簡略化された API であり、メソッドとオプションが少ない API です。また、内部アーキテクチャがより最適化され、洗練されました。このバージョンでは、クラウド ストレージとの連携が容易になりました。この目的のために別のストレージ API を使用する必要はなくなりました。 API には、ストレージ関連のさまざまな操作を実行するためのメソッドが含まれています。詳細

新着情報

  • Viewer API - ドキュメントに関する情報を取得してレンダリングするための主要な API メソッドを簡素化しました。
  • ファイル API - ファイルのアップロード、ダウンロード、コピー、移動、削除のメソッド: 入力ドキュメントとレンダリング結果、クラウド ストレージ内
  • フォルダー API - クラウド ストレージ内のフォルダーを作成、コピー、移動、削除するためのメソッド
  • Storage API - ストレージ情報およびファイル情報を取得するメソッド

GroupDocs.Viewer Cloud V2 の動作

さまざまなデバイスを対象とする単一のソリューションを開発していますか?あなたはレスポンシブ Web デザインに興味があるでしょう。 GroupDocs.Viewer Cloud V2 は、すべてのデバイス (デスクトップ、ラップトップ、タブレット、電話) で適切に表示される、応答性の高い HTML ビューを作成する機能を提供します。 DOCX の応答 HTML ビューを作成する方法を示します。この例では、REST API リクエストに cURL を使用しています。 GroupDocs.Viewer Cloud API をお気に入りのプラットフォームで直接使用するために利用できる他の SDK もあります。

GroupDocs.Viewer クラウド 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 クラウド 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 ビューを作成する

応答性の高い HTML ビューを作成するには、HtmlOptions の IsResponsive オプションを使用する必要があります。このオプションのデフォルト値は 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 結果をダウンロードする

ファイル 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]' \