Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Открытие файла

Обновлено: 23.12.25

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

  1. Пользователь использует менеджер документов (который можно открыть в браузере) для открытия документов для просмотра или редактирования.
    Уточнение

    Менеджер документов получает список всех доступных для пользователя документов от сервиса хранения документов.

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

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

Как это возможно сделать на практике

  1. Создайте пустой html файл.
  2. Добавьте div элемент, как показано ниже:
    <div id="placeholder"></div>
  3. Свяжите ссылку на ваш Сервер документов, которая будет использоваться на вашем сайте с JavaScript API:
    <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script>

    Где 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 файл в браузере.