调整从 aspx 页面链接的 pdf 的大小

Resizing a pdf linked from aspx page

本文关键字:pdf 链接 aspx 调整      更新时间:2023-09-26

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

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

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

但是 PDF 显示非常大(约 233%)...当我在杂技演员中打开它时,它就是它的样子——它只是一个保存不佳的文件;我的问题是是否有办法定义它在新选项卡中的大小?

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

我会创建一个带有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的链接

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