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

Сравнение документов

Обновлено: 05.08.26

Рисунок и приведенные ниже шаги объясняют процесс сравнения документов в Р7 Сервер документов:

.

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

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

Создайте html-файл, чтобы открыть документ.

Укажите обработчик события для кнопки «Документ из хранилища», которая будет отображаться в параметрах сравнения в сценарии конфигурации для инициализации редактора документов.

Когда пользователь нажимает кнопку, вызывается событие onRequestCompareFile, и он может выбрать документ для сравнения из Хранилищ:

var onRequestCompareFile = function() {
    docEditor.setRevisedFile({
        "fileType": "docx",
        "url": "https://example.com/url-to-example-document.docx"
    });
};

var docEditor = new DocsAPI.DocEditor("placeholder", {
    "events": {
        "onRequestCompareFile": onRequestCompareFile,
        ...
    },
    ...
});

Для того, чтобы выбрать документ для сравнения, необходимо вызвать метод setRevisedFile

docEditor.setRevisedFile({
    "fileType": "docx",
    "url": "https://example.com/url-to-example-document.docx"
});                     

После этого пользователь может принять или отклонить изменения с помощью соответствующих кнопок на верхней панели инструментов.

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

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

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