Как это работает?
Поскольку любой документ представляет собой составной объект, состоящий из более крупных узлов (абзацев и таблиц), куда можно вставлять более мелкие элементы документа (текстовые фрагменты, изображения, диаграммы, фигуры), Р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 — это имя (опять же вместе с путем, если нужно) файла скрипта, который будет формировать содержимое документа.
Ознакомьтесь с перечнем поддерживаемых операционных систем и инструкциями по установке.