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

时间:2013-11-11 16:32:57

标签: javascript asp.net pdf

所以这是一个非常直截了当的问题......

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

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

但pdf显示非常大(约233%)......当我在acrobat中打开它时,它正是它的外观 - 它只是一个保存不佳的文件;我的问题是,是否有办法在新标签中定义它的大小?

我找到了一种用javascript做的方法,我可以在那里定义新窗口的大小,然后它打开它,是的,一个新的窗口......所以尽管它更容易阅读,但它没有流动就好像它只是在一个新的标签中...有没有办法定义它,以便在新标签中显示的是不同的大小?或链接到pdf总是限于只是“按原样”显示pdf。

2 个答案:

答案 0 :(得分: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的link

答案 1 :(得分:0)

您可以做的是修改PDF文件并添加文档打开操作,指定文档打开时的100%缩放。
如果使用Adobe Reader插件在浏览器中显示该文件,则将遵循打开操作,文档将如您所愿。现在我假设默认使用FitWidth缩放选项。

相关问题