【问题标题】:Resizing a pdf linked from aspx page调整从 aspx 页面链接的 pdf 的大小
【发布时间】:2013-11-11 16:32:56
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: javascript asp.net pdf


    【解决方案1】:

    我将创建一个带有 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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-30
        • 2011-06-23
        • 1970-01-01
        • 2013-08-12
        • 1970-01-01
        相关资源
        最近更新 更多