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

Открытие документов

Обновлено: 15.12.25

После регистрации ↗ в облаке вы можете начать работать с хранящимися там документами.

Подключив Р7 Desktop Editors к вашему облаку, вы сможете редактировать текстовые документы, электронные таблицы и презентации без постоянного подключения к Интернету и легко переключаться в онлайн-режим для совместного редактирования в реальном времени (в случае интеграции Р7 Document Server с вашим облаком).

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

  • копировать и вставлять из/в другой документ, используя кнопки панели инструментов редактора и опции контекстного меню;
  • распечатать документ прямо из приложения с помощью опции «Печать»;
  • использовать все шрифты, доступные на локальном компьютере;
  • работать с документами без предварительной ручной настройки языка (устанавливается автоматически).

Чтобы правильно открыть документ в новом окне/вкладке:

Вариант 1. Используйте команду JavaScript window.open(«http://url.to.document»), где URL-адрес документа проверяется значением editorPage конфигурации ↗. Документ будет открыт после успешной проверки.

Вариант 2. Используйте команду open:document метода execCommand ↗. При отправке этой команды документ открывается. Параметры указываются в формате строки с сериализованным json следующим образом:

{
    "url" : "url to document",
    "type" : "type",
    "provider" : "provider"
} 
Параметры
Название Описание Тип Пример
Определяет абсолютный URL-адрес открытого документа. строковый «https://example.com/url-to-example-document.docx»
Определяет тип открываемого документа, если возможно определить: слово, ячейка или слайд. строковый «word»
Определяет идентификатор провайдера, используемый для ссылки на настольное приложение в командах JavaScript (так же, как в конфигурации ↗) строковый «Р7»
Пример
const params = {
    "url" : "https://example.com/url-to-example-document.docx",
    "type" : "word",
    "provider" : "Р7"
}
AscDesktopEditor.execCommand("open:document", JSON.stringify(params))