Как скрыть строку состояния в онлайн-средстве просмотра Microsoft Office
Мой клиент должен просматривать только офисный просмотрщик (doc,docx,ppt и т. Д.). Я попытался преобразовать Docs в PDF в java(используя apache poi и doc4j) и показать его с помощью pdf viewer. Но результаты не так совершенны. Преобразованный pdf-файл не отображает изображения и таблицы правильно, как это было в документе. подумал об использовании Microsoft Office Viewer онлайн и скрыть строку состояния, которая предоставляет кнопку загрузки и кнопку печати, и, следовательно, сделать его только для просмотра. Но я не мог получить доступ к элементам DOM внутри iframe. Есть ли лучший способ справиться с этой проблемой или предложить какое-либо решение для преобразования офисных файлов в 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>
Это код для встраивания Live Office Viewer в HTML.
Я тоже пробовал
<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>
В этом случае я не могу скрыть Pop-Out Button.i ссылался на много постов в самом переполнении стека, но ничего из этого не помогло мне.
1 ответ
Почему бы вам не попробовать это скрыть всплывающее окно
div[aria-label="Pop-out"] {
display: none;
}
div["aria-label=toolbar"] {
width: 52px;
}