Rails вставлять документ - PullRequest
       21

Rails вставлять документ

2 голосов
/ 09 ноября 2011

В rails есть что-то, что, если пользователь загружает мне документ с помощью скрепки (например, .doc, .pdf, .odf и т. Д.), Чтобы я мог вставить туда документ на своей странице (как, возможно, там).какой-то драгоценный камень для обработки этого

Ответы [ 3 ]

2 голосов
/ 09 ноября 2011

Я нашел решение pdf-части моей проблемы. есть простая строка HTML, которая решает это

<iframe src="thispdf.pdf" style="width:718px; height:700px;" frameborder="0"></iframe>

Я пытался сделать то же самое с .odt, но он просто загружает файл (может быть, это была скорее проблема с HTML, чем с rails) - заметьте, я проверял это только в chrome

1 голос
/ 09 ноября 2011

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

Может быть, один из Embed.ly провайдеров может дать хороший дисплей для ваших документов.

0 голосов
/ 12 августа 2013

Я использовал следующий код, чтобы заставить мою работу работать в представлении (с примером объекта @person), используя самые последние (по состоянию на 2013 г.) Спецификации встроенного PDF-документа в Документах Google :

<iframe src="https://docs.google.com/viewer?url=http://www.mysite.com/<%= @person.pdf.url %>&embedded=true" 
width="100%" height="800" frameborder="0" >
<p>Your browser does not support iframes.</p>
</iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...