Skip to main content
ファイルはアプリケーションにアップロードされると、以下の2つの方法でプレビューすることができます。
  • 直接埋め込み: カスタムの埋め込みリンクを使用した標準のHTML <iframe>コンポーネント。
  • カスタマイズされたプレビューアー: Box を使用して全面的にカスタマイズされたプレビューウィジェット。

直接埋め込み (iframe)

直接埋め込みリンクを使用すると、アプリケーションでのプレビューをカスタマイズするためのオプションが制限されます。このメソッドは軽量であるため、このAPIには、ドキュメントでのスクロール、動画のインタラクティブな再生や一時停止、画像の回転など、クライアント側の処理に対応するオプションはありません。 Box Viewの直接<iframe>埋め込みを作成するには、以下の2つの手順を実行します。
  1. ファイル用に埋め込みURLを生成する
  2. 生成した埋め込みURLを<iframe>に追加する

ファイル用に埋め込みURLを生成する

アプリケーションにアップロードされたファイルの公開ファイルプレビューURLを作成するには、直接のSDKメソッドを使用するか、APIに直接リクエストを発行します。
埋め込みURLをAPIから直接生成する場合は、を使用して、fieldsパラメータを介してexpiring_embed_linkをリクエストします。
レスポンスオブジェクト内では、公開埋め込みURLが次のようになります。
セキュリティ上の理由により、生成された埋め込みリンクは1分後に期限切れになるため、生成されたらすぐにアプリに埋め込む必要があります。

生成した埋め込みURLを<iframe>に追加する

アプリケーションのHTML内で、iframe要素を作成し、src属性を生成された埋め込みURLに設定します。

カスタマイズされたプレビューアー (UI Element)

高度なプレビューのカスタマイズ機能やイベント処理機能を活用するには、Box を使用します。 このプレビューElementを設定するには、まず、必須コンポーネントをインストールします。

Box Elementsとプレビューのインストール

新しいプレビューアーを表示するためのJavaScriptコードを追加する際、基本的なコードは次のようになります。
コードサンプル内のプレースホルダを以下の内容に置き換えてください。
  • FILE_ID: アプリケーションにアップロードされたファイルのID。ファイルのアップロード時に返されるオブジェクトから取得できます。
  • ACCESS_TOKEN: アプリケーションの構成時に設定されたプライマリアクセストークン、またはそのトークンのダウンスコープされたバージョン。
プライマリアクセストークンの高度な権限により、JavaScriptコードでは、ダウンスコープされたバージョンのトークンを使用することを強くお勧めします。を参照してください。
最終更新日 2026年7月1日