2012-01-17 1 views
0

Кто-нибудь знает, как вместо предоставления ссылки пользователям загрузить файл doc, я могу вставить PART файла в iframe на той же странице. Я хочу дать пользователям тизер на iframe, но не доступ ко всему документу. Спасибо!Предварительный просмотр и встраивание части файла с iframe

+0

Вы имеете в виду файл '.DOC', такой как документ MicrosoftWord? – Pointy

+0

спасибо за быстрый ответ. Да .docx, .doc или даже .txt – Jon

+0

Ну, это имеет большое значение. Если вас интересует широкая аудитория, вы не можете ожидать, что у всех будет браузер, который может отображать файлы .doc. Веб-браузеры в основном связаны с HTML, а не с проприетарными форматами. Таким образом, вы можете предварительно экспортировать какую-то сводку в виде HTML, или же использовать какой-либо серверный код для рендеринга файла в качестве изображения. Я никогда не пытался ничего подобного, поэтому я не уверен, что это повлечет за собой. – Pointy

ответ

0

Браузеры не могут открывать собственные файлы MS Word.

Для файлов «.doc» или «.docx» вам необходимо прочитать исключение на стороне сервера и преобразовать его в HTML. Для «.txt» большинство браузеров будут читать их изначально, но если вы хотите показать только выдержку, вам нужно будет прочитать в файле, вероятно, на стороне сервера.

См. Convert .doc to html in php. После того, как у вас есть HTML на сервере, вы можете обрезать его, чтобы сделать свою выдержку перед ее отображением.

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

+0

Спасибо! Это кажется действительно тяжелым ..http: //www.notehall.com/document/profile/id/2685 Thats the effect; m going for не может понять, как они это делают. – Jon

+0

Этот сайт, как предполагается, использует Scribd.com под определенным пользовательским брендингом. Scribd - это целая компания, занимающаяся управлением документами, поэтому да, это сложно воспроизвести! Однако, если вы используете свою функциональность WAY, у вас может быть шанс. Удачи. – peteorpeter

+0

ok классно спасибо большое .. Кажется, у Google есть действительно классный вариант внедрения, который отлично работает для pdf..Tring, чтобы заставить его работать на .docx .. :) – Jon

 Смежные вопросы

  • Нет связанных вопросов^_^