在HTML中嵌入PDF中的页面

时间:2015-01-25 13:40:44

标签: html google-chrome pdf

有没有办法在HTML中嵌入PDF页面? PDF是本地的,但HTML也是如此(例如,参考file:/// tmp / ...的iframe可能有效)

我需要它才能在Chrome中使用。我用它来创建模型。

1 个答案:

答案 0 :(得分:4)

您无法使用HTML从PDF文档中提取页面,但您可以嵌入PDF文件,使其最初位于特定页面。为此,您将#page= n 形式的片段附加到PDF文档的URL;这里 n 是PDF中页面序列中所需的页码(因此,如果从编号中排除了封面,则它与文档本身的页码不匹配)。例如:

<iframe style="width: 100%; height: 820px" src="test.pdf#page=5"></iframe>

这是否有效取决于呈现PDF文档的软件。它适用于Chrome的内置PDF查看器。

但是,嵌入PDF文件存在特定于浏览器的限制。您可以考虑使用object元素而不是iframe(虽然很难说哪个元素或元素组合效果最好;也可以考虑embed元素。

<object style="width: 100%; height: 820px" data="test.pdf#page=5"
   type="application/pdf"></object>