首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缩放匹配:嵌入到HTML中的PDF

缩放匹配:嵌入到HTML中的PDF
EN

Stack Overflow用户
提问于 2013-12-13 16:59:01
回答 8查看 128.2K关注 0票数 100

我正在嵌入一个本地pdf文件到一个简单的网页,我希望设置初始缩放,以适应对象的大小。这是我尝试过的,但它不会影响缩放。

代码语言:javascript
复制
 <embed src="filename.pdf?zoom=50" width="575" height="500">

有谁知道如何修改代码,使其初始缩放设置为适合对象大小。

EN

回答 8

Stack Overflow用户

发布于 2014-01-05 22:35:36

回复有点晚,但我注意到这些信息可能很难找到,也没有在SO上找到答案,所以它就在这里。

尝试一个不同的参数#view=FitH来强制它适应水平空间,而且您还需要以#而不是&作为querystring的开头:

代码语言:javascript
复制
filename.pdf#view=FitH

我所注意到的是,如果adobe阅读器被嵌入到浏览器中,这将会起作用,但是chrome将使用它自己版本的阅读器,并且不会以同样的方式响应。在我自己的例子中,chrome浏览器默认缩放到合适的宽度,所以没有问题,但Internet Explorer需要上面的参数来确保链接总是以正确的视图设置打开pdf页面。

有关可用参数的完整列表,请参阅此doc

编辑:(惰性模式打开)

票数 203
EN

Stack Overflow用户

发布于 2015-08-21 03:25:13

对我来说,这很有效(我想放大,因为我的pdf容器很小):

代码语言:javascript
复制
    <embed src="filename.pdf#page=1&zoom=300" width="575" height="500">
票数 25
EN

Stack Overflow用户

发布于 2016-03-22 02:05:20

这个方法使用了"object",它也有"embed“。这两种方法都有效:

代码语言:javascript
复制
<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>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20562543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档