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

Как это работает и как установить

Обновлено: 18.03.25

Как это работает?

Поскольку любой документ представляет собой составной объект, состоящий из более крупных узлов (абзацев и таблиц), куда можно вставлять более мелкие элементы документа (текстовые фрагменты, изображения, диаграммы, фигуры), Р7 Документ Конструктор позволяет вставлять содержимое и формат это по своему вкусу быстро и легко.

Документ Конструктор — это библиотека C++, используемая для создания и редактирования файлов формата Office Open XML (документов, электронных таблиц и презентаций) и сохранения их в форматах DOCX, XSLX, PPTX и PDF.

Вы можете использовать Документ Конструктор в своем проекте следующим образом:

Использовать готовый программный комплекс для быстрого запуска. После загрузки программы, возможно сразу перейти к непосредственной работе — запустите его и посмотрите примеры использования Документ Конструктор.

Версии Документ Конструктор для ОС Linux требуют установки следующих зависимостей:
Debian/Ubuntu

sudo apt-get install libstdc++6 libcurl3-gnutls libc6 libxml2 libcurl3 fonts-dejavu fonts-opensymbol
sudo apt-get install fonts-liberation ttf-mscorefonts-installer fonts-crosextra-carlito

RedHat/CentOS:

sudo yum install glibc libcurl libxml2 dejavu-lgc-sans-fonts dejavu-lgc-sans-mono-fonts dejavu-lgc-serif-fonts dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts libreoffice-opensymbol-fonts

Чтобы запустить Документ Конструктор, выполните следующую команду:

documentconstructor mydocument.docconstructor

Здесь documentconstructor — это имя Документ Конструктор (вместе с путем, если команда запускается из папки, отличной от той, где находится исполняемый файл) исполняемый файл, а параметр mydocument.docconstructor — это имя (опять же вместе с путем, если нужно) файла скрипта, который будет формировать содержимое документа.
Ознакомьтесь с перечнем поддерживаемых операционных систем и инструкциями по установке ↗.