Нижеперечисленные шаги объясняют процесс открытия файлов на Сервере документов.

  1. Пользователь использует менеджер документов (который можно открыть в браузере) для открытия документов для просмотра или редактирования.
    Менеджер документов получает список всех доступных для пользователя документов от сервиса хранения документов.
  2. Идентификатор документа и ссылка на него отправляются редактору документов от сервиса хранения документов при помощи JavaScript API.
  3. Для открытия документов редактор документов формирует запросы к сервису редактирования документов. Редактор документов использует идентификатор документа и ссылку на него, полученные от менеджера документов (шаг 2).
  4. Сервис редактирования документов загружает файл документа из сервиса хранения документов, используя его идентификатор и ссылку. На этом этапе конвертация файла в формат Office Open XML производится для обеспечения большей производительности и совместимости форматов, при работе в редакторе документов.
  5. По завершению этого этапа сервис редактирования документов отправляет файл редактору документов, работающему в браузере.
  6. Редактор документов отображает файл документа и/или (в случае, если предоставлены необходимые права), разрешает его редактирование.

После того, как редактирование завершено, производится сохранение документа.

  1. Создайте пустой html файл.
  2. Добавьте div элемент, как показано ниже.
    
     
    id="placeholder">
  3. Свяжите ссылку на ваш Сервер документов, которая будет использоваться на вашем сайте с JavaScript API.
    type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js">
    Где documentserver - имя сервера, на котором установлен Сервер документов.
  4. Добавьте скрипт инициализации Редактора документов для div элемента с конфигурацией документа, который вы хотите открыть.
    new DocsAPI.DocEditor("placeholder", {
        "document": {
            "fileType": "docx",
            "key": "Khirz6zTPdfd7",
            "title": "Пример названия документа.docx",
            "url": "https://example.com/url-to-example-document.docx"
        },
        "documentType": "text"
    });
    Где example.com - имя сервера, на котором установлены менеджер документов и сервис хранения документов.
  5. Откройте ваш html файл в браузере.