我正在将本地pdf文件嵌入到一个简单的网页中,我希望将初始缩放设置为适合对象大小.这是我尝试过但它不影响缩放.
<embed src="filename.pdf?zoom=50" width="575" height="500">
Run Code Online (Sandbox Code Playgroud)
有没有人知道如何修改代码,所以它的初始缩放设置为适合对象大小.
Ric*_*ich 128
有点迟到的反应,但我注意到这些信息很难找到,并且没有找到SO的答案,所以在这里.
尝试使用不同的参数#view = FitH来强制它适应水平空间,你还需要用#而不是&来启动查询字符串:
filename.pdf#view=FitH
Run Code Online (Sandbox Code Playgroud)
我注意到的是,如果adobe reader嵌入在浏览器中,这将有效,但chrome将使用它自己的阅读器版本,并且不会以相同的方式响应.在我自己的情况下,Chrome浏览器默认情况下缩放到适合宽度,所以没问题,但是Internet Explorer需要上面的参数来确保链接始终使用正确的视图设置打开pdf页面.
有关可用参数的完整列表,请参阅此文档
编辑:(懒惰模式)
小智 21
对我来说这很有用(我想放大,因为我的pdf容器很小):
<embed src="filename.pdf#page=1&zoom=300" width="575" height="500">
Run Code Online (Sandbox Code Playgroud)
小智 7
这个方法使用了“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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
91161 次 |
| 最近记录: |