Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Microsoft office online viewer中隐藏状态栏_Javascript_Java_Jquery_Pdf_Iframe - Fatal编程技术网

Javascript 如何在Microsoft office online viewer中隐藏状态栏

Javascript 如何在Microsoft office online viewer中隐藏状态栏,javascript,java,jquery,pdf,iframe,Javascript,Java,Jquery,Pdf,Iframe,我的客户只需要查看office viewer(文档、docx、ppt等)。我尝试用java将文档转换为PDF(使用ApachePOI和doc4j)并使用pdf viewer显示。但结果并不是那么完美。转换后的pdf文件不能像文档中那样正确地呈现图像和表格。因此,我想到使用Microsoft office viewer online并隐藏提供下载按钮和打印按钮的状态栏,从而使其只能查看。但我无法访问dom元素在iframe内部。是否有更好的方法来处理此问题,或建议将office文件转换为pdf或任

我的客户只需要查看office viewer(文档、docx、ppt等)。我尝试用java将文档转换为PDF(使用ApachePOI和doc4j)并使用pdf viewer显示。但结果并不是那么完美。转换后的pdf文件不能像文档中那样正确地呈现图像和表格。因此,我想到使用Microsoft office viewer online并隐藏提供下载按钮和打印按钮的状态栏,从而使其只能查看。但我无法访问dom元素在iframe内部。是否有更好的方法来处理此问题,或建议将office文件转换为pdf或任何图像格式的解决方案

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=https://calibre-ebook.com/downloads/demos/demo.docx' width='1366px' height='623px' frameborder='0'></iframe> 

这是在html中嵌入live office viewer的代码

我也试过了

<iframe id='resViewer' src='https://docs.google.com/viewer?url=https://calibre-ebook.com/downloads/demos/demo.docx&embedded=true' style='width: 700px; height: 700px;' frameborder='0'></iframe>

在这种情况下,我无法隐藏弹出按钮。我引用了许多堆栈溢出中的帖子,但没有一个对我有效。

为什么不试试这个

div[aria-label="Pop-out"] {
display: none;
 }
 //syntax
div[aria-label="toolbar"] {
width: 52px;
}