Как я могу просмотреть файлы (документы и изображения) в угловых 6? - PullRequest
0 голосов
/ 13 ноября 2018

Я использую Angular 6 и мне нужно предварительно просмотреть файлы, которые присутствуют в некотором пути. Мне нужно просмотреть любой тип файла, как IMG, DOC, PDF, Excel и т. Д. (Все офисные документы). Есть ли какая-то одна библиотека, которая поддерживает оба или нужно использовать разные для одного и того же. Пожалуйста, дайте мне знать, могу ли я последовать какому-либо примеру или любой ссылке

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

В настоящее время в браузерах нет кода, необходимого для визуализации документов Word, и, насколько мне известно, в настоящее время не существует библиотек на стороне клиента, которые бы их отображали

Однако, если вам нужно только показать документ Word, но не нужно чтобы редактировать его, вы можете использовать Google Documents 'Viewer через, чтобы отобразить удаленно размещенный .doc / .docx.

Вы можете использовать HTML-тег «Object» для встраивания видео, PDF в страницу и отображения его, но Excel может не поддерживаться.

Тег определяет внедренный объект в документе HTML. Используйте этот элемент для встраивания мультимедиа (например, аудио, видео, апплеты Java, ActiveX, PDF и Flash) в ваши веб-страницы.
ДОЛЖЕН быть определен хотя бы один из атрибутов "data" или "type".

При использовании для pdf или видео тег данных будет содержать двоичные данные содержимого, а тип предоставит информацию о том, какой тип файла он предназначен для браузера. Если Object не поддерживается, вы также можете использовать старый iFrame для выполнения той же работы.

Я не сталкивался с плагином, который поддерживает встраивание всех файлов, особенно Excelsheets, word и т. Д. В HTML. В большинстве, если не во всех браузерах, вы также можете конвертировать .doc / .docx в файл PDF и отображать их с помощью PDF.js или использовать для этого встроенные возможности браузера.

0 голосов
/ 13 ноября 2018

Каждый формат имеет свой собственный просмотрщик (PDF, IMG, VIDEO). Я не помню ни одного плагина для предварительного просмотра их всех.

Что вы можете сделать, это использовать сам браузер, чтобы показать их. Просто откройте URL файла на другой вкладке или в одном фрейме на той же странице.

...