我正在嵌入一个本地pdf文件到一个简单的网页,我希望设置初始缩放,以适应对象的大小。这是我尝试过的,但它不会影响缩放。
<embed src="filename.pdf?zoom=50" width="575" height="500">有谁知道如何修改代码,使其初始缩放设置为适合对象大小。
发布于 2014-01-05 22:35:36
回复有点晚,但我注意到这些信息可能很难找到,也没有在SO上找到答案,所以它就在这里。
尝试一个不同的参数#view=FitH来强制它适应水平空间,而且您还需要以#而不是&作为querystring的开头:
filename.pdf#view=FitH我所注意到的是,如果adobe阅读器被嵌入到浏览器中,这将会起作用,但是chrome将使用它自己版本的阅读器,并且不会以同样的方式响应。在我自己的例子中,chrome浏览器默认缩放到合适的宽度,所以没有问题,但Internet Explorer需要上面的参数来确保链接总是以正确的视图设置打开pdf页面。
有关可用参数的完整列表,请参阅此doc
编辑:(惰性模式打开)





发布于 2015-08-21 03:25:13
对我来说,这很有效(我想放大,因为我的pdf容器很小):
<embed src="filename.pdf#page=1&zoom=300" width="575" height="500">发布于 2016-03-22 02:05:20
这个方法使用了"object",它也有"embed“。这两种方法都有效:
<div id="pdf">
<object id="pdf_content" width="100%" height="1500px" type="application/pdf" trusted="yes" application="yes" title="Assembly" data="Assembly.pdf?#zoom=100&scrollbar=1&toolbar=1&navpanes=1">
<!-- <embed src="Assembly.pdf" width="100%" height="100%" type="application/x-pdf" trusted="yes" application="yes" title="Assembly">
</embed> -->
<p>System Error - This PDF cannot be displayed, please contact IT.</p>
</object>
</div>https://stackoverflow.com/questions/20562543
复制相似问题