3

我正在使用 Google Chrome 并希望在 Bootstrap 模态(或任何容器)中打开 PDF,其中滚动条位于外部元素上,即模态,而不是 PDF。

问题是,为了做到这一点,必须获得 PDF 的高度并将嵌入设置为至少该高度。一些 ASCII 艺术来演示:

这并不难完成,这里有一个示例 jsFiddle,它基本上显示了这一点(但我们有 jsFiddle 窗口而不是模态):

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

我想要实现的是:

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

在检查 DOM 节点时,我找不到<embed>任何关于包含的对象可能具有哪些维度的迹象。

作为<embed>对象的替代方案,可以使用PDF.js实现这一点吗?

4

0 回答 0