有没有办法在HTML中嵌入PDF页面? PDF是本地的,但HTML也是如此(例如,参考file:/// tmp / ...的iframe可能有效)
我需要它才能在Chrome中使用。我用它来创建模型。
答案 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>