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

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

Обновлено: 05.08.26

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

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

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое