3

私は Google Chrome を使用しており、スクロール バーが PDF ではなく外側の要素、つまりモーダルにある Bootstrap Modal (または実際には任意のコンテナー) で PDF を開きたいと考えています。

問題は、これを行うには、PDF の高さを取得し、埋め込みを少なくともその高さに設定する必要があることです。デモ用の ASCII アート:

これを達成するのはそれほど難しくありません。基本的にこれを示すjsFiddle のサンプルを次に示します (ただし、モーダルの代わりに jsFiddle ウィンドウがあります)。

  /---------------\       where |•| is a scroll bar
  | Modal         |
  |  /--------\   |
  |  | Embed |•|  |
  |  |       | |  |
  |  |       | |  |
  |  \--------/   |
  \---------------/

私が達成したいことは次のとおりです。

  /----------------\
  | Modal        |•|
  |  /--------\  | |
  |  | Embed  |  | |
  |  |        |  | |
  |  |        |  | |
  \----------------/

DOM ノードを調べた<embed>ところ、含まれているオブジェクトのサイズを示す兆候は見つかりませんでした。

<embed>オブジェクトの代わりとして、PDF.jsでこれを達成できますか?

4

0 に答える 0