- 直接埋め込み: カスタムの埋め込みリンクを使用した標準のHTML
<iframe>コンポーネント。 - カスタマイズされたプレビューアー: Box を使用して全面的にカスタマイズされたプレビューウィジェット。
直接埋め込み (iframe)
直接埋め込みリンクを使用すると、アプリケーションでのプレビューをカスタマイズするためのオプションが制限されます。このメソッドは軽量であるため、このAPIには、ドキュメントでのスクロール、動画のインタラクティブな再生や一時停止、画像の回転など、クライアント側の処理に対応するオプションはありません。
Box Viewの直接<iframe>埋め込みを作成するには、以下の2つの手順を実行します。
- ファイル用に埋め込みURLを生成する
- 生成した埋め込みURLを
<iframe>に追加する
ファイル用に埋め込みURLを生成する
To create a public file preview URL for a file that was uploaded to the application, you may either use a direct SDK method or make the request directly to the APIs.埋め込みURLをAPIから直接生成する場合は、を使用して、
fieldsパラメータを介してexpiring_embed_linkをリクエストします。生成した埋め込みURLを<iframe>に追加する
アプリケーションのHTML内で、iframe要素を作成し、src属性を生成された埋め込みURLに設定します。
カスタマイズされたプレビューアー (UI Element)
高度なプレビューのカスタマイズ機能やイベント処理機能を活用するには、Box を使用します。 このプレビューElementを設定するには、まず、必須コンポーネントをインストールします。Box Elementsとプレビューのインストール
FILE_ID: The ID of the file uploaded to the application, which can be obtained from the object returned when uploading the file.ACCESS_TOKEN: アプリケーションの構成時に設定されたプライマリアクセストークン、またはそのトークンのダウンスコープされたバージョン。
