Vue.js 查看PDF预览-适合屏幕(无滚动条)

Vue.js 查看PDF预览-适合屏幕(无滚动条),vue.js,pdf,iframe,fancybox,Vue.js,Pdf,Iframe,Fancybox,我使用Fancybox在iFrame中打开了一个PDF。是否可以将屏幕宽度设置为在移动纵向视图中显示整个画面,尽管很小?我想您可能会对我于2015年9月17日发布的示例感兴趣 首先,您应该更改iFrame元素的大小 在第二步中,您应该检查iFrame并检查PDF对象是如何嵌入的 例如,这可能看起来像这样: 函数rsChange() { var ax=document.all.TestObj; 如果(ax.readyState==4) { 如果(ax.IsInitialized==false

我使用Fancybox在iFrame中打开了一个PDF。是否可以将屏幕宽度设置为在移动纵向视图中显示整个画面,尽管很小?

我想您可能会对我于2015年9月17日发布的示例感兴趣

首先,您应该更改iFrame元素的大小

在第二步中,您应该检查iFrame并检查PDF对象是如何嵌入的

例如,这可能看起来像这样:


函数rsChange()
{
var ax=document.all.TestObj;
如果(ax.readyState==4)
{
如果(ax.IsInitialized==false)
{
setTimeout(“rsChange();”,100);
}
其他的
{
ax.Server=“192.168.1.3”;
Connect();
}
}
}



在查看此页面之前,不要忘记执行“REGSVR32 UltraVncAx.dll”。
在让ActiveX创建VNC客户端子窗口之前,需要rsChange()函数中的计时器技巧来正确初始化窗口式ActiveX。
在这种情况下,应更改以下对象中的参数:

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

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