Реагируйте: как отобразить большинство документов в браузере - PullRequest
0 голосов
/ 05 октября 2019

Справочная информация:

Вот мой пример использования, приложение, которое пользователь загружает документы и будет отображаться в виде ссылки, позволяющей ему щелкнуть. После того, как на него нажали, он появится и отобразит фактическое содержание. например, как средство просмотра документов, которое можно прокручивать для просмотра содержимого.

У меня есть около 100 файлов типов ( нет видео типа ), которые необходимо отобразить. Отображается ли он как оригинальный документ, HTML или изображение. Пользователю на самом деле все равно, , пока контент можно просматривать .

Подход 1:

Собственные браузерыне поддерживает все типы документов

Программа просмотра файлов React поддерживает некоторые типы файлов , но не большинство из них.

  • Изображения: png, jpeg, gif, bmp, включая 360-градусные изображения
  • pdf
  • csv
  • xslx
  • docx
  • Видео: mp4,webm
  • Аудио: mp3

Вопрос 1:

Существует ли какой-либо платный просмотрщик файлов, который поддерживает большинство типов файлов?

Подход 2:

Я загружаю файлы в микросервис, затем он преобразует файл в изображение, реагируя может отображать его легко.

  1. загрузить файл в микросервис.
  2. преобразовать файл в изображение и отобразить в реакции
  3. например https://medium.com/batary/file-conversion-microservice-cba0e9321151

Пример поддерживаемых документов

txt rtf doc docx ppt pptx xls xlsx csv html pdf 
latex bib bmp svg eps tiff png jpg gif apng 
mp3 ogg mp4 avi webm mkv mov flv

Лучше, но поддерживаемый тип документанам нужно увеличить. Он использует LibreOffice как процесс для преобразования файлов

Вопрос 2

Может ли он поддерживать больше типов документов?

...