Отображать .doc .docx в браузере

Мои пользователи могут загружать свое резюме, и это резюме должен увидеть любой работодатель.

Моя проблема в том, что мой клиент хочет, чтобы это резюме появлялось в веб-браузере без какой-либо загрузки.

PDF работает нормально, а doc и docx - нет.

Я пытался использовать оба драгоценных камня ("docx" и "doc_ripper"), но каждый из них может просто обрабатывать базовые вещи (таблица не будет работать...)

Резюме привязано к одному пользователю и хранится на Amazon с помощью Dragonfly.

Я попробовал представление Google: http://googlesystem.blogspot.be/2009/09/embeddable-google-document-viewer.html

Но как я делаю: user.cv_file.remote_url(expires: 5.minutes.from_now) URL-адрес больше не работает (это решение работает, только если документ общедоступен)

Я подумал сделать второе поле, в котором cv_file конвертируется в pdf, если это не так.

Любые возможности дать публичное разрешение на файл aws на 2-3 минуты (время, чтобы отобразить его с помощью инструмента просмотра Google)

Спасибо.


person Thounder    schedule 05.04.2016    source источник


Ответы (3)


Я предполагаю, что вы говорите о файле, хранящемся на S3. Чтобы сделать файл на S3 временно общедоступным, вы можете создать предварительно подписанный URL-адрес с датой/временем истечения срока действия: http://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html

person Mark B    schedule 05.04.2016

Я использовал драгоценный камень htmltoword несколько раз, и он проделал хорошую работу с этой стороны переводов.

Я сделал быстрый поиск, и есть несколько многообещающих жемчужин, которые могут помочь вам здесь — преобразование резюме из Word (.doc, .docx) в формат, который вы можете получить в HTML для своих просмотров (возможно, сохранение этого преобразованного содержимого в таблица/столбец БД?).

Word docx_converter
обсуждение проблемы в группах Google
ydocx
docx

person craig.kaminsky    schedule 05.04.2016

Спасибо за ответ, но после долгих исследований я наконец нашел:

https://view.officeapps.live.com/op/view.aspx?src=

которые работают так же хорошо, как программа для чтения PDF из браузера.

Убедитесь, что у файла, который вы хотите отобразить, есть общедоступный URL-адрес.

person Thounder    schedule 06.04.2016