我正在将本地pdf文件嵌入到简单的网页中,并且希望设置初始缩放比例以适合对象尺寸。这是我尝试过的方法,但不影响缩放。
<embed src="filename.pdf?zoom=50" width="575" height="500">
有谁知道如何修改代码,以便将其初始缩放比例设置为适合对象大小。
我正在将本地pdf文件嵌入到简单的网页中,并且希望设置初始缩放比例以适合对象尺寸。这是我尝试过的方法,但不影响缩放。
<embed src="filename.pdf?zoom=50" width="575" height="500">
有谁知道如何修改代码,以便将其初始缩放比例设置为适合对象大小。
Answers:
回复很晚,但是我注意到很难找到此类信息,也没有找到关于SO的答案,所以就在这里。
尝试使用不同的参数#view = FitH强制其适合水平空间,并且还需要使用#而不是&使其开始查询字符串:
filename.pdf#view=FitH
我已经注意到,如果Adobe Reader嵌入在浏览器中,则可以使用,但是chrome将使用它自己的阅读器版本,并且不会以相同的方式响应。就我自己而言,Chrome浏览器默认情况下会缩放到适合宽度,因此没有问题,但是Internet Explorer需要以上参数来确保链接始终以正确的视图设置打开pdf页面。
有关可用参数的完整列表,请参阅此文档
编辑:(懒惰模式打开)
FitH
调整浏览器窗口大小时,如何强制它适应页面大小?
对我来说,这很有用(由于pdf的容器很小,所以我想放大):
<embed src="filename.pdf#page=1&zoom=300" width="575" height="500">
此方法使用“对象”,它也具有“嵌入”。两种方法均有效:
<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>