Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 ExBB Community :: Версия для печати :: Отображение документов в формате PDF, DOC, RTF и ODT
ExBB Community » » Скрипты » Отображение документов в формате PDF, DOC, RTF и ODT

Страниц (1): [1]
 

1. ercopav - 16 октября 2012 — 07:11 - перейти к сообщению
Если необходимо отобразить прямо на форуме в посте небольшой документ в формате PDF, DOC, RTF и ODT лежащий по адресу http://ваш_сайт/файл.pdf , то при помощи ifreme вставляем следующий код:
CODE:
<iframe
src="http://docs.google.com/gview?url=http://ваш_сайт/файл.pdf&embedded=true"
style="width:400px; height:300px;"
frameborder="0"
></iframe>

Единственный момент как быть с разрешением экрана при отображении. Есть ли в EXBB написанный java скрипт передающий в переменных разрешение?
(Добавление)
Пример: (Отобразить)
2. igrok54 - 16 октября 2012 — 08:12 - перейти к сообщению
Не работает. Огорчение
3. electron - 16 октября 2012 — 12:14 - перейти к сообщению
у меня работает. правда я пробовал ради интереса, .doc и размер сделал width:800px; height:600px , но работает. а вот формат docx не поддерживает
4. igrok54 - 16 октября 2012 — 15:26 - перейти к сообщению
electron пишет:
у меня работает. правда я пробовал ради интереса, .doc и размер сделал width:800px; height:600px , но работает. а вот формат docx не поддерживает

Ага, верно, работает. Но как оказалось не в каждом браузере... В Хроме, Опере - без проблем, в IE8 - основа(фоны) подгружается и видна, но сам документ не выводится, а я юзаю ФФ - в нем пустая белая страница. Огорчение
5. electron - 16 октября 2012 — 19:04 - перейти к сообщению
странно...... у меня фф16-й и в нем нормально отображается.
6. ercopav - 17 октября 2012 — 20:06 - перейти к сообщению
хз... по поводу не работает... может иногда зависит от хостинга... с браузерами не проверял... а про глючный ie вообще молчу... поддержка только PDF, DOC, RTF и ODT (формат openoffice)...
(Добавление)
Вернее множество типов файлов:
Microsoft Word (.DOC и .DOCX)
Microsoft Excel (.XLS и .XLSX)
Microsoft PowerPoint (.PPT и .PPTX)
Adobe Portable Document Format (.PDF)
Apple Pages (.PAGES)
Adobe Illustrator (.AI)
Adobe Photoshop (.PSD)
Tagged Image File Format (.TIFF)
Autodesk AutoCad (.DXF)
Scalable Vector Graphics (.SVG)
PostScript (.EPS, .PS)
TrueType (.TTF)
XML Paper Specification (.XPS)
Файлы архивов (.ZIP и .RAR)
(Добавление)
Архивы правда надо опробовать еще...
(Добавление)
Проверил и архивы поддерживает... http://www.alyans-klanov.ru/topi...03929#1331803929
Единственный момент: как быть с разрешением может кто подскажет???
7. 1Bot - 30 августа 2013 — 12:17 - перейти к сообщению
ercopav пишет:
Единственный момент: как быть с разрешением может кто подскажет???


Это просто:
CODE:
<script language="Javascript">
// определение внутренних размеров окна браузера
var myWidth = 0, myHeight = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
myHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidth = document.body.clientWidth;
myHeight = document.body.clientHeight;
}
// вставка фрейма с необходимыми размерами
document.writeln('<iframe src="http://docs.google.com/gview?url=http://alyans-klanov.ru/tmp/units.pdf&embedded=true" style="width:' + myWidth + 'px; height:' + myHeight + 'px;" frameborder="0"></iframe>');
</script>
8. electron - 4 апреля 2016 — 10:32 - перейти к сообщению
вообще какая-то странная хрень. работает как-то через раз. один .doc может принять и раскрыть , на другой - заартачиться и не показать .
9. - 5 апреля 2016 — 08:44 - перейти к сообщению
У меня работает из 1-го поста. Взял на заметку. Из 7 поста не хочет...
10. Taki - 17 января 2017 — 01:19 - перейти к сообщению
1Bot пишет:
Это просто:

А куда это вписать?
11. - 21 января 2017 — 00:02 - перейти к сообщению
В любое сообщение на форуме. Выставив соответствующую галку, если права позволяют...

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0195]     [ ]