Как визуализировать документ Word (.doc, .docx) в HTML с помощью angular

Я успешно выполнил код для отображения PDF-файла в HTML, используя angular вместо диалогового окна «Открыть / Сохранить». Теперь я застрял, пытаясь отобразить документ Word. Раньше я отображал документ Word и делал это успешно, но я хочу ограничить открытие файла в новой вкладке, чтобы он не мог загрузить


person Vedha    schedule 15.04.2019    source источник


Ответы (1)


В отличие от PDF, документы Word нельзя открывать непосредственно в браузере, но если вы хотите отобразить текстовый документ на веб-странице и защитить его (запретить пользователям загружать его), вы можете использовать либо Google Docs / Office 360 ​​Viewer.

Вставьте для них новую страницу и напишите JS для дальнейшей защиты, отключив копирование / вставку и щелкнув правой кнопкой мыши (но обратите внимание, что этот JS может быть отключен), используя Iframe, как это

<iframe src="https://docs.google.com/gview?url=http://ieee802.org/secmail/docIZSEwEqHFr.doc&embedded=true" frameborder="0">
</iframe>

Примеры:

Google Docs Viewer

Microsoft Office Viewer

person Anas AL-zghoul    schedule 15.04.2019