Как открыть doc онлайн?

Найденные в интернете файлы можно просматривать прямо в Яндекс.Браузере. По умолчанию сразу после скачивания файлы поддерживаемых форматов открываются в браузере. Если владелец сайта запретил автоматическое открытие файлов, файл не открывается автоматически в браузере, а сохраняется на компьютере. Вы можете вручную открыть его в браузере. При просмотре файлов можно управлять их отображением в окне браузера и делать закладки в электронных книгах.

Какие файлы можно просматривать?

Браузер поддерживает просмотр файлов и электронных книг со следующими расширениями:

/>/>
Форматы Microsoft Office
  • doc, dot, docx, dotx;
  • xls, xlt, xla, xlsx, xltx, xlsm, xltm, xlsb;
  • ppt, pot, pps, ppa, pptx, potx, ppsx;
  • odt, ods, odp.
Форматы электронных книг
  • epub;
  • fb2, fb2.zip.
Другие
  • pdf;
  • xml;
  • css;
  • txt;
  • sxw;
  • prd, prs;
  • tmd, tmv;
  • prv.
/>/>
Форматы Microsoft Office
  • doc, dot, docx, dotx;
  • xls, xlt, xla, xlsx, xltx, xlsm, xltm, xlsb;
  • ppt, pot, pps, ppa, pptx, potx, ppsx;
  • odt, ods, odp.
Форматы электронных книг
  • epub;
  • fb2, fb2.zip.
Другие
  • pdf;
  • xml;
  • css;
  • txt;
  • sxw;
  • prd, prs;
  • tmd, tmv;
  • prv.

Открыть файл в браузере

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

“,”hasTopCallout”:true,”hasBottomCallout”:false,”areas”:[{“shape”:”rect”,”direction”:[“top”,”right”],”alt”:”Примеры ссылок, по которым можно открыть файлы в браузере”,”coords”:[202,162,416,266],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false}]}}”> image

Автоматическое открытие файлов n doc, dot, docx, dotx;

n xls, xlt, xla, xlsx, xltx, xlsm, xltm, xlsb;n ppt, pot, pps, ppa, pptx, potx, ppsx;n odt, ods, odp.n “}}”>офисных форматов

При первом скачивании файла офисного формата открывается страница Просмотр и редактирование документов, на которой нужно выбрать вариант:

  • Чтобы просматривать файлы в браузере, нажмите Всегда открывать в браузере.
  • Если вы не хотите открывать файлы в браузере, нажмите Не открывать документы в браузере.

Открыть загруженный файл вручную

Используйте один из следующих способов:

  • Откройте папку с файлом и перетащите его в окно браузера.
  • В окне браузера нажмите клавиши  Ctrl + O и выберите нужный файл.

Редактирование файлов

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

Документы, таблицы и презентации, открытые в браузере, можно редактировать на Яндекс.Диске. Для этого нажмите в верхней части страницы кнопку Редактировать копию. Подробнее см. раздел Редактирование документов .

“,”hasTopCallout”:true,”hasBottomCallout”:true,”areas”:[{“shape”:”circle”,”direction”:[“bottom”,”left”],”alt”:”Редактировать файл в браузере”,”coords”:[432,80,1],”isNumeric”:false,”hasTopCallout”:false,”hasBottomCallout”:true},{“shape”:”circle”,”direction”:[“top”,”left”],”alt”:”Сохранить файл на компьютер”,”coords”:[575,27,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false},{“shape”:”circle”,”direction”:[“top”,”left”],”alt”:”Распечатать файл”,”coords”:[629,27,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false}]}}”> image

Просмотр файлов в формате PDF

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

“,”hasTopCallout”:true,”hasBottomCallout”:true,”areas”:[{“shape”:”circle”,”direction”:[“bottom”,”right”],”alt”:”Повернуть страницу”,”coords”:[443,78,1],”isNumeric”:false,”hasTopCallout”:false,”hasBottomCallout”:true},{“shape”:”rect”,”direction”:[“bottom”,”right”],”alt”:”Изменить масштаб”,”coords”:[323,54,431,78],”isNumeric”:false,”hasTopCallout”:false,”hasBottomCallout”:true},{“shape”:”circle”,”direction”:[“bottom”,”left”],”alt”:”Перейти на страницу по ее номеру”,”coords”:[284,78,1],”isNumeric”:false,”hasTopCallout”:false,”hasBottomCallout”:true},{“shape”:”circle”,”direction”:[“top”,”right”],”alt”:”Просмотреть структуру документа”,”coords”:[61,139,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false},{“shape”:”circle”,”direction”:[“top”,”left”],”alt”:”Сохранить файл на компьютер”,”coords”:[557,27,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false},{“shape”:”circle”,”direction”:[“top”,”right”],”alt”:”Распечатать файл”,”coords”:[609,27,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false}]}}”>

Открывать PDF-файлы в другой программе

PDF-файлы из интернета открываются в браузере по умолчанию. Чтобы открывать эти в файлы в другой программе, установленной у вас на компьютере:

  1. Нажмите   → Настройки.
  2. Откройте Инструменты.
  3. В блоке Просмотр файлов отключите опцию Открывать в браузере PDF-файлы.
Сохранять PDF-файлы на компьютер

Чтобы файлы не открывались для просмотра, а сохранялись на компьютер:

  1. В правом верхнем углу нажмите значок .
  2. Найдите в списке загрузок любой PDF-файл.
  3. Нажмите правой кнопкой мыши на названии файла.
  4. Отключите опцию Использовать быстрый просмотр для PDF.

Примечание. Если вы хотите, чтобы после сохранения на компьютер файлы автоматически открывались для просмотра, включите опцию Открывать PDF автоматически.

Управление файлами в форматах fb2, fb2.zip, epub

Создать закладку в электронной книге

Чтобы создать закладку, нажмите в правом верхнем углу браузера значок  (он станет красным). Чтобы убрать закладку, нажмите значок еще раз.

“,”hasTopCallout”:true,”hasBottomCallout”:false,”areas”:[{“shape”:”circle”,”direction”:[“top”,”left”],”alt”:”Сохранить книгу на компьютер”,”coords”:[612,28,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false},{“shape”:”circle”,”direction”:[“top”,”left”],”alt”:”Создать закладку”,”coords”:[675,48,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false},{“shape”:”circle”,”direction”:[“top”,”right”],”alt”:”Раскрыть меню управления книгой”,”coords”:[57,59,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false}]}}”>

Перейти к списку закладок
  1. Нажмите в верхнем левом углу браузера   → .
  2. Нажмите кнопку Закладки.

“,”hasTopCallout”:true,”hasBottomCallout”:false,”areas”:[{“shape”:”circle”,”direction”:[“top”,”right”],”alt”:”Перейти к закладкам”,”coords”:[396,117,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false},{“shape”:”circle”,”direction”:[“top”,”left”],”alt”:”Перейти к оглавлению”,”coords”:[322,117,1],”isNumeric”:false,”hasTopCallout”:true,”hasBottomCallout”:false}]}}”>

Перейти к оглавлению книги
  1. Нажмите в верхнем левом углу браузера   → .

  2. Нажмите кнопку Оглавление.

Не открывать в браузере файлы MS Office автоматически

  1. Нажмите   → Настройки.
  2. Откройте Инструменты.
  3. В блоке Просмотр файлов отключите опцию Открывать файлы офисных форматов в браузере (для этого они загружаются на Яндекс.Диск).

Горячие клавиши для изменения масштаба

Проблемы с просмотром и редактированием файлов

Перейдите на вкладку Инструменты. В блоке Просмотр файлов включите опцию Открывать файлы офисных форматов в браузере (для этого они загружаются на Яндекс.Диск).

Также проверьте, включена ли опция быстрого просмотра:

  1. В правой части Умной строки нажмите значок .
  2. Правой кнопкой мыши нажмите название нужного файла.
  3. В открывшемся меню включите опцию Использовать быстрый просмотр для <название формата>.

Файлы fb2 после скачивания открываются в браузере

Чтобы файл сохранился в Загрузки:

  1. Перейдите по ссылке на скачивание книги.
  2. В правой части Умной строки нажмите значок .
  3. В контекстном меню выключите опцию Использовать быстрый просмотр для fb2.
  4. В правой части Умной строки нажмите кнопку Сохранить.

Файл DOC является видом текстовых документов, созданных в MS Word. Приложение входит в офисный пакет Microsoft Office и является одним из самых популярных инструментов для работы с текстовой информацией.

DOC-файл может содержать сведения об обработке и форматировании текста, в том числе: различные шрифты, данные о начертании и выравнивании, списки, отступы, абзацы, разметку страницы и т.д. Здесь же в документе могут находиться разные изображения, сценарии, диаграммы и таблицы. Также возможно сохранение настройки параметров печати.

Расширение DOC использовалось до версии Ворд 2007, в дальнейшем разработчики ввели новый формат DOCX. При этом, старый .DOC совместим со всеми новыми редакциями программного обеспечения от компании  Майкрософт, документ легко открывается в редакторе по умолчанию.

 

Вы сможете просмотреть и распечатать содержимое при помощи онлайн-сервисов от компании Гугл. Доступ к ресурсам осуществляется с любого браузера и устройства, причём пользователям не требуется устанавливать специальные плагины или сторонние расширения. Рассмотрим подробную инструкция по работе с софтом.

Google Docs

  1. Перейдите на сайт Google Документы;
  2. Войдите в свой аккаунт или пройдите быструю регистрацию;
  3. Щёлкните левой кнопкой мыши по значку папки, находящемуся в правой стороне интерфейса;
  4. В открывшемся окне выберите вкладку «Загрузка»;
  5. Перетащите нужный файл вручную или укажите путь к месту его расположения на жёстком диске ПК;
  6. Готово, ДОК открыт!

Также вы можете воспользоваться функционалом по редактированию содержимого, являющимся неплохой альтернативой оригинальному ПО. Можно создавать и копировать сразу несколько документов. Стоит отметить полезные опции голосового ввода и переводчика.

Облачное хранилище Google Диск

  1. Откройте ресурс Google Drive;
  2. Не забудьте пройти процедуру авторизации;
  3. Нажмите по вкладке «Мой диск»;
  4. Откроется небольшое контекстное меню, в котором следует выбрать пункт «Загрузка файлов…»;
  5. В проводнике укажите требуемый объект;
  6. Внизу справа отобразится окошко со сведениями о скачивании;
  7. Подождите, пока программа будет загружать данные, затем кликните по своему файлу, чтобы запустить средство просмотра.

Сервис будет автоматически сохранять материалы в список документов, откуда и можно открывать загруженные объекты в дальнейшем. Также их можно найти в разделе «История». К сожалению, здесь нельзя отредактировать данные, зато есть опции масштабирования, непрерывной прокрутки колёсиком мышки и отправки на печать или почту.

 

Прежде всего, для выполнения рассматриваемой нами задачи отлично подойдёт стандартная программа Microsoft Word, начиная от сборки 97, заканчивая версией 2019 года. Просто наведите курсор мыши на документ и откройте его двойным щелчком.

Ещё один официальный продукт от компании Microsoft — WordPad (ранее Word Viewer). Является встроенным просмотрщиком в «восьмой» и «десятой» Винде. Кликните правой клавишей мыши по файлу и в появившемся меню выберите пункт «Открыть с помощью», затем нажмите «ВордПад».

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

  • Apache OpenOffice 
  • Kingsoft Writer 
  • LibreOffice 
  • Corel WordPerfect X9 
  • SoftMaker Office
  • ICE Book Reader
  • Calibre 
  • Universal Viewer Pro
  • Doc Viewer 2.0
  • AbiWord Document View
  • Hex Editor

Примечательно, что большинство из вышеприведенного софта доступно и для платформы Linux.

Пользователи Android-гаджетов могут без проблем работать с ДОК-файлами. Для этого достаточно выбрать одно из представленных ниже приложений. Чаще всего программы для открытия файлов doc бесплатные и распространяются через Маркет.

Майкрософт Ворд

  1. Зайдите на Play-маркет, найдите и скачайте MS Word;
  2. После установки открываем программку;
  3. Разрешаем доступ к данным девайса;
  4. Ждём, пока завершится процесс автонастройки;
  5. Авторизацию можно пропустить нажатием кнопки «Войти позже»;
  6. В нижней части открывшегося интерфейса жмём по значку в виде папки;
  7. Выбираем нужный файл в проводнике и можем использовать функционал по работе с DOC-расширением.

Гугл Диск

  1. Качаем клиент с маркета или заходим на онлайн-сервис через любой браузер;
  2. Авторизуемся и жмём по иконке плюсика или папки в правой стороне экрана;
  3. Выберите «Загрузить» и укажите новый объект – файл в формате doc;
  4. Готово, теперь можно читать содержимое документа.

Обратите внимание, что универсальный сервис умеет хранить все ваши данные, загруженные с разных компьютеров, смартфонов и планшетов, в т.ч. iPhone и iPad.

Помимо рассмотренных средств, есть ещё несколько хороших утилит:Kingsoft WPS Office for Android, Infraware Polaris Office, SoftMaker Office HD: TextMaker BASIC, MobiSystems OfficeSuite Pro, AlReader Free.

Если вы владелец ноутбука или моноблока от корпорации Apple, можете установить полноценный Ворд 2019 с App Store или воспользоваться одним из следующих программных продуктов.

Apple Pages 

Удобное средство, работающее с популярными форматами DOC/DOCX, TXT, RTF, XML и так далее. Загрузите софт, после чего останется импортировать требуемый объект в окно редактора.

Apache OpenOffice 

Содержит функции создания и конвертации различных текстовых форматов. Чтобы просмотреть расширение DOC, откройте его с помощью соответствующей утилиты.

Также стоит выделить несколько хороших программ: Apple Works, iWork, LibreOffice, Planamesa NeoOffice, Open Office, Adobe InDesign for Mac.

Что делать пользователям iPhone и iPad?

ДОК-файлы открываются аналогично девайсам на базе Андроид! Скачайте мобильную версию Ворда или используйте возможности облака от Гугл.

Дополнительно рекомендуем попробовать приложения Apple Pages, PolarisOffice или MobiSystems OfficeSuite.

#

Чтобы выполнить конвертацию документа, выполните несколько шагов:

  • С помощью кнопок “Локальный файл” или “Онлайн файл” укажите каким образом загрузить документ на сервер. Используете “локальный файл” если вам нужно сконвертировать файл с вашего компьютера, для того чтобы указать файл, находящийся в интернете выберите “Онлайн файл” и в появившемся поле вставьте ссылку на файл. Мы не устанавливаем никаких ограничений на размер документов, но чем больше файл, тем больше времени будет занимать конвертация. Просто наберитесь терпения и все получится. Вы можете конвертировать документы из более 30 форматов, таких как DOCX, HTML, ODB, PPT, PPTX, RTF и другие.
  • Выберите формат документа, в который вы хотите преобразовать ваш файл. Формат полученного документа может быть PDF, CSV, DOC, DOCX, HTML, ODP, ODS, ODT, PPT, PPTX, RTF, TXT, XLS, XLSX, JPG и т.д..

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

Пожалуйста, будьте терпеливы в процессе преобразования.

Word Online — таких сервисов есть довольно много в интернете, все они с разным функционалом и интерфейсом. Выбрать действительно есть из чего.

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

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

Ворд онлайн — лучшие сервисы

Microsoft Word Online

Адрес: Microsoft Word Online

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

Открывает doc / docx онлайн и другие файлы из офиса. Все документы, с которыми работает пользователь сохраняются в облачном хранилище, даже если интернет отключится, ваша работа останется нетронутой. Очень прост в использовании и функционирует во всех современных браузерах, и не тормозит.

Особенности:

  • Официальный продукт Майкрософт
  • На русском языке
  • Бесплатно
  • Нужна регистрация
  • Полноценный онлайн офис Word
  • Создать и открыть документ
  • Редактирование
  • Импорт и экспорт
  • Есть эксель онлайн
  • Интерфейс почти такое же, как и у настольной версии
  • Печать
  • Автоматически сохраняет файлы в облачном хранилище, вы никогда их не потеряете

Google Документы

Адрес: Google Документы

Мощный Word Online от Google. Позволяет полноценно работать с самыми популярными типами документов, открывать, редактировать, отправлять их на печать. Многим именно этот сайт заменяет настольную версию программы от Майкрософта.

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

Особенности:

  • Многофункциональный сервис с поддержкой работы со всеми текстовыми форматами
  • Бесплатный
  • Требуется иметь гугл аккаунт
  • Позволяет сделать проверку орфографии онлайн
  • Открыть текстовый документ онлайн в формате doc и docx
  • Можно организовать совместную работу, добавлять комментарии к файлам
  • Таблицы
  • Формы
  • Презентации
  • Богатые возможности редактирования
  • Печать
  • Файлы сохраняются в облаке, поэтому, даже если неожиданно выключится свет — ваша работа останется нетронутой

Zoho Writer

Адрес: Zoho Writer

Качественный сервис на русском языке. Когда перейдете по ссылке не пугайтесь, что русского языка нет, сразу после регистрации все будет на родном и могучем. Работает очень быстро и поддерживает множество возможностей для редактирования текста.

Позволяет импортировать файлы DOC и другие популярные форматы. Интерфейс немного отличается от других подобных программ и сайтов — панель инструментов здесь располагается слева, а не сверху, но на удобство использования это не сильно влияет. Кому-то даже, наоборот, так покажется лучше.

Особенности:

  • Бесплатный
  • На русском языке
  • Качественный Word онлайн
  • Нужна регистрация
  • Поддержка форматов: .docx, .doc, .docm, .dot, .dotm, .dotx, .rtf, .odt, .txt, .html, .htm, .tex, .zdoc
  • Легко использовать
  • Возможность печати
  • Редактирование макетов
  • Интересные инструменты, типа звука печатной машинки при печати, реально прикольная вещь )
  • Работа с таблицами, QR, диаграммами, формулами, видео и многое другое
  • Может работать в оффлайн режиме, на случай, если отключится интернет
  • Данные сохраняются в облаке, поэтому можете не переживать, что потеряете их

OffiDocs

Адрес: OffiDocs

Бесплатный ворд онлайн без регистрации. Не обладает множеством функций, которые есть у конкурентов, но позволяет довольно неплохо создавать и редактировать даже тяжелые документы. Чтобы загрузить файлы DOCX для работы, нажмите на кнопку «Files» и просто перетащите нужные файлы сюда.

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

Особенности:

  • Бесплатный
  • Нет обязательной регистрации
  • Файлы сохраняются в облаке
  • Все основные инструменты для редактирования
  • Загрузка DOC / DOCX
  • Работа с таблицами
  • Вставка комментариев
  • Возможность совместной работы — просто откройте одну и ту же ссылку из строки браузера, количество пользователей отображается снизу

ONLYOFFICE

Адрес: ONLYOFFICE

Качественный и бесплатный онлайн офис. Обладает довольно приятным интерфейсом и понимает файлы в формате RTF, DOC, DOCX и другие. Интерфейсом больше похож на продукт от Майкрософт, поэтому разобраться в управлении будет довольно легко.

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

Особенности:

  • Почти полноценный офис
  • Требуется регистрация
  • На русском языке
  • Совместная работа — чат, комментарии
  • Качественный текстовый редактор
  • Дополнительные плагины
  • Макросы
  • Поиск по синонимам
  • Переводчик

Яндекс Диск и облако MailRu

Адрес: Яндекс Диск и облако MailRu

Оба сервиса используют официальный Microsoft Word, который стоит первым в нашем списке. Включают все те же возможности и обладают тем же интерфейсом и, вообще, внешним видом. Если не хочется создавать аккаунт в Майкрософт, а почта в Яндексе или на Mail уже есть — то используйте их. Чтобы создать документ нужно нажать на ссылки — «Создать» — «Документ».

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

Особенности:

  • Тот же Майкрософт офис онлайн со всеми его функциями
  • Бесплатно
  • На русском языке
  • Нужно иметь почту Яндекс или Маил
  • Сохраняют все автоматически в облаке
  • Открывает, редактирует
  • Импорт и экспорт
  • Поддержка всех текстовых форматов

В заключение

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

OWA ставится на отдельный физический сервер и отвечает только за отображение документов в браузере. Вся логика по организации хранения файлов ложится на Ваше приложение. Взаимодействие между OWA и хранилищем происходит через WOPI API, который придется реализовывать. image Устанавливается с помощью визарда и кнопки некст. После успешной установки по адресу HTTPS://OWA-server/hosting/discovery будет xml-описание поддерживаемых приложений, действий и url-шаблоны доступа:

<?xml version="1.0" encoding="utf-8"  <wopi>   ...   ...   ...   ... " /> ... " /> ... " /> ... " /> ... " /> " /> ... " /> ... " /> ...   ...      

Здесь много скрыто за многоточиями. Но по оставшимся действиям видно, что поддерживаются как документы в формате Microsoft Office, так и Open Office. Помимо просмотра(view) можно открывать документы и на редактирование(edit). Есть мобильная версия(mobileView). OWA умеет генерировать предпросмотр первой страницы документа в виде изображения(imagepreview) и предпросмотр всех страниц документа(interactivepreview). Предположим, мы хотим отобразить в браузере Word документ с расширением docx. Находим url-шаблон: HTTPS://OWA-server/wv/wordviewerframe.aspx? В угловые скобки(<>) заключены опциональные параметры:

  • UI_LLCC – предпочитаемый язык в интерфейсе OWA;
  • DC_LLCC – предпочитаемый язык, когда он может повлиять на отображение документа;
  • Showpagestats – отображение служебной статистики.

К данному url нам надо добавить параметр WOPISrc, по которому OWA запросит документ из нашего хранилища, и параметр access_token, который будет передаваться вместе с запросом файла для авторизации. В итоге будет URL вида HTTPS://OWA-server/wv/wordviewerframe.aspx?WOPISrc=https%3A%2F%2Fmy-wopi-host%2Fwopi%2Ffiles%2FDocument.docx&access_token=0bf6fe96-3510-4105-ac4c-2656f1f14579 (*)

WOPI

WOPI(Web Application Open Platform Interface) – RESTful API, который определяет набор операций для доступа и модификаций файлов на нашем файловом хранилище. Работает через HTTP/HTTPS. Я подготовил пример простейшего хранилища файлов с минимально необходимыми для просмотра документов операциями из WOPI. Проект на ASP.Net MVC 5. Но ничего не мешает использовать любой другой фреймворк и язык программирования. Откроем в браузере полученный нами чуть ранее URL (*). Первым делом OWA вызовет метод CheckFileInfo доступный по адресу HTTP://server/<…>/wopi*/files/?access_token=. Реализация метода:

[Route("files/{fileName}")] [HttpGet] public FileInfoDto CheckFileInfo(string fileName, [FromUri(Name = "access_token")] Guid tokenId) {     var fullFileName = GetFullPath(fileName);     Validation(tokenId, fullFileName);      return new FileInfoDto     {         BaseFileName = fileName,         OwnerId = "admin",         ReadOnly = true,         SHA256 = GetChecksum(fullFileName),         Size = new FileInfo(fullFileName).Length,         Version = 1     }; }  private static string GetChecksum(string filePath) {     using (var stream = new BufferedStream(File.OpenRead(filePath), 1200000))     {         var checksum = SHA256.Create().ComputeHash(stream);         return Convert.ToBase64String(checksum);     } } 

Здесь возвращаются только обязательные параметры. Это информация о файле. Еще ряд опциональных параметров описывают, например, можно ли редактировать файл и как, информацию об авторе, поддержку работы с папками, информацию о правах пользователя, нужно ли защищать файл от копирования и тд. Все конфиги описаны здесь. Если метод успешно отработал и вернул корректные данные, OWA запросит сам файл по адресу HTTP://server/<…>/wopi*/files//contents?access_token=. Отдаем файл:

[Route("wopi/files/{fileName}/contents")] [HttpGet] public HttpResponseMessage GetFile(string fileName, [FromUri(Name = "access_token")] Guid tokenId) {     var fullFileName = GetFullPath(fileName);     Validation(tokenId, fullFileName);      var stream = new FileStream(fullFileName, FileMode.Open);     var result = new HttpResponseMessage(HttpStatusCode.OK)     {         Content = new StreamContent(stream)     };     result.Content.Headers.ContentType = new MediaTypeHeaderValue(MimeMapping.GetMimeMapping(fileName));     result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")     {         FileName = fileName     };      return result; } 

Собственно все, мы написали необходимый функционал для показа файлов!

Железо

Самое узкое и затратное место во всей этой идее. Минимальные системные требования:

  • 8 ГБ ОЗУ;
  • 64-разрядный четырехъядерный процессор;
  • 80 ГБ на диске.

Утверждается, что 8ми ядерный сервер с 8ю ГБ ОЗУ выдерживает нагрузку в 10 000 пользователей. А 16и ядерный с 16 ГБ ОЗУ – 20 000 пользователей. Поддерживаемые операционные системы:

  • 64-разрядный Windows Server 2008 R2,
  • 64-разрядный Windows Server 2012 Standard или Datacenter

Ставится на отдельный физический или виртуальный сервер. При этом другие серверные приложения(например, MS SQL Server) устанавливать на этот же сервер нельзя. Сервер обязательно должен быть частью домена, в противном случае OWA просто не установится, я пробовал. Также OWA не будет работать, если установить его на контроллер домена.

А можно ли редактировать документы в браузере?

OWA поддерживает редактирование, но бесплатно можно использовать только просмотр документов. Редактирование требует лицензию. По умолчанию режим редактирования выключен. Но его можно в любой момент включить. Редактирование PowerPoint и Excel документов работает через WOPI. А вот для Word придется реализовывать FSSHTTP.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий