0

所以这是一个非常简单的问题......

我从我的一个页面链接到一个 pdf 文件。链接工作正常...

    <a href="/information/11-2013-Offer-lobby.pdf" target="_blank">link text</a>

但是 pdf 显示得非常大(大约 233%)……这正是我在 acrobat 中打开它时的样子——它只是一个保存得很差的文件;我的问题是是否有办法定义它在新标签中的大小?

我找到了一种使用 javascript 的方法,我可以在其中定义新窗口的大小,但随后它会在其中打开它,是的,一个新窗口......所以即使它更容易阅读,它也不会流动就好像它只是在一个新选项卡中一样好......有没有办法定义它,以便新选项卡中显示的内容是不同的大小?或链接到 pdf 始终仅限于“按原样”显示 pdf。

4

2 回答 2

0

我将创建一个带有 iframe 的新 html 页面,而不是 pdf 链接。

<html>
<body>
<!--Adjust the width-->
<iframe id="pdfIframe" style="width: 70%; display: none;"></iframe>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</body>
</html>

// using jQuery
$(document).ready(function(){
    var pdfIframe = $("#pdfIframe");
    pdfIframe.attr("src", "http://www.irs.gov/pub/irs-pdf/fw4.pdf");
    pdfIframe.height($(document).height()-50); // adjust this to maximize height
    pdfIframe.show();
});

这是我的 JsFiddle的链接

于 2013-11-11T16:54:40.427 回答
0

您可以做的是修改 PDF 文件并添加一个文档打开操作,该操作指定文档打开时 100% 的缩放。
如果 Adob​​e Reader 插件用于在浏览器中显示文件,则打开操作将被执行,并且文档看起来像您想要的那样。现在我假设默认使用 FitWidth 缩放选项。

于 2013-11-11T16:56:30.620 回答