【问题标题】:View PDF preview - fit to screen (no scroll bars)查看 PDF 预览 - 适合屏幕(无滚动条)
【发布时间】:2020-09-20 00:53:26
【问题描述】:

我使用 Fancybox 在 iF​​rame 中打开了一个 PDF。是否可以将屏幕宽度调整到屏幕,以便在移动纵向视图中显示整个内容,尽管很小?

【问题讨论】:

    标签: vue.js pdf iframe fancybox


    【解决方案1】:

    我认为您可能会对我在 2015 年 9 月 17 日发布的这个示例感兴趣

    https://www.autoitscript.com/forum/topic/177368-how-to-get-reference-to-pdf-object-embeded-in-ie/

    首先你应该改变 iFrame 元素的大小。

    在第二步中,您应该检查 iFrame 并检查 PDF 对象的嵌入方式

    例如,这可能如下所示:

    <script language="JavaScript">
    
    function rsChange ()
    {
        var ax = document.all.TestObj;
        if ( ax.readyState == 4 )
        {
            if ( ax.IsInitialized == false )
            {
                window.setTimeout( "rsChange();", 100 );
            }
            else
            {
                ax.Server = "192.168.1.3";
                ax.Connect ();
            }
        }
    }
    
    </script>
    
    <OBJECT language='javascript' ID='TestObj' CLASSID='CLSID:36D64AE5-6626-4DDE-A958-2FF1D46D4424' WIDTH='640px' HEIGHT='480px' onreadystatechange='rsChange();'></OBJECT>
    
    <br><br><br>
    
    Don't forget to do a "REGSVR32 UltraVncAx.dll", before viewing this page.<br>
    The timer trick in the rsChange() function is required to get the windowful ActiveX initialized properly, before letting the ActiveX create the VNC client child window.
    
    </body>
    </html>
    

    在这种情况下,您应该更改以下对象中的参数:

    <OBJECT language='javascript' ID='TestObj' CLASSID='CLSID:36D64AE5-6626-4DDE-A958-2FF1D46D4424' WIDTH='640px' HEIGHT='480px' onreadystatechange='rsChange();'></OBJECT>
    

    【讨论】:

      猜你喜欢
      • 2010-10-07
      • 2014-01-30
      • 1970-01-01
      • 2012-06-30
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多