Intellos Hub
Плагинv0.5.0стабильная

docforge — документы Word, Excel, PowerPoint и PDF

Плагин сборки и правки документов: Word по шаблону, PDF из HTML, таблицы Excel, презентации, правка загруженных документов, книг и презентаций, конвертация старых форматов. Работает с сервисом docforge, который поставляется вместе с Intellos.

Плагин

id в Dify
intellos/docforge
Исполнение
Python 3.12, amd64, arm64
Строка зависимости для DSL (dependencies, type: package)
intellos/docforge:0.5.0@dbda1572a84be310a44be587c426952f673b9e2ce3862ebb4cbe88fb455eb79a

Инструменты · 14

  • Список шаблонов
    list_templates

    Показывает шаблоны, доступные на сервисе, и имена полей, которые каждый из них ожидает.

  • Собрать DOCX по шаблону
    render_docx

    Заполняет фирменный шаблон .docx данными и проверяет оформление готового файла. Стили, колонтитулы и поля берутся из шаблона, а не от модели.

  • Собрать PDF из HTML
    render_html_pdf

    Печатает HTML с CSS в PDF настоящим браузерным движком. Полный контроль над типографикой, сеткой, разрывами страниц и колонтитулами.

  • Собрать таблицу XLSX
    render_xlsx

    Собирает таблицу с закреплённой шапкой, ширинами колонок, числовыми форматами и автофильтром.

  • Собрать презентацию PPTX
    render_pptx

    Собирает презентацию на макетах шаблона. Содержимое кладётся в плейсхолдеры макета и не разъезжается при правке шаблона.

  • Конвертировать в PDF
    convert_to_pdf

    Переводит офисный файл в PDF силами LibreOffice — шрифты, поля, колонтитулы и таблицы остаются такими, какие они в документе.

  • Привести файл к читаемому формату
    convert_file

    Переводит файлы, которые извлекатели платформы принимают, но не читают — старые форматы Office (.doc, .xls, .ppt), OpenDocument, EPUB и архивы (.zip, .7z, .tar.gz) — в .docx, .xlsx, .pptx и .html. Архив возвращается файлами, которые в нём лежат. Файл, который платформа и так читает, проходит насквозь.

  • Проверить оформление DOCX
    check_docx

    Проверяет размер страницы, поля, шрифт, колонтитулы, стили таблиц и незаполненные места — точно, чтением XML документа.

  • Прочитать DOCX для правки
    read_docx

    Возвращает текст загруженного документа Word с номерами абзацев [p1], [p2]… — по ним модель адресует правки, исправления и примечания.

  • Внести правки в DOCX
    edit_docx

    Правит загруженный документ Word без пересборки — прямо в тексте, исправлениями в режиме рецензирования или примечаниями на полях. Шрифты, стили, нумерация, таблицы и рисунки остаются как были.

  • Прочитать XLSX для правки
    read_xlsx

    Возвращает структуру загруженной книги Excel — листы, таблицы с шапками и итогами, колонки, строки с адресами ячеек, значения формул и заполнители шаблона.

  • Внести правки в XLSX
    edit_xlsx

    Правит или заполняет загруженную книгу Excel без пересборки — значения, формулы, строки таблиц, сортировка, оформление, листы и сводные. Стили, объединения, диаграммы, сводные таблицы и макросы остаются как были, формулы пересчитываются.

  • Прочитать PPTX для правки
    read_pptx

    Возвращает слайды загруженной презентации PowerPoint — адреса фигур, виды слайдов, макеты, сколько текста помещается в фигуру, таблицы, данные диаграмм и заметки.

  • Внести правки в PPTX
    edit_pptx

    Правит загруженную презентацию PowerPoint без пересборки — тексты, таблицы, данные диаграмм, заметки, добавление, копирование, перестановка и удаление слайдов — или собирает новую презентацию по её слайдам как по образцам. Макеты, тема, рисунки и оформление остаются как были.

Используется в решениях

  • Таблица Excel — Таблица Excel на один лист в стиле «Отчёт» для чисел или «Реестр» для перечней: модель пишет содержание, сервис docforge ставит нумерацию, итоги и доли формулами и оформляет лист с печатью на одну страницу. Проверочная конфигурация строит два варианта для сравнения.
  • Презентация PowerPoint — Модель пишет содержание слайдов, сервис docforge верстает презентацию PowerPoint в стиле bento grid: 30 раскладок, светлая и тёмная тема, встроенные диаграммы и таблицы. Проверочная конфигурация строит на одно задание два варианта для сравнения.
  • PDF из HTML — Образец сборки PDF со свободной вёрсткой: HTML и стили заданы в настройках шага, сервис docforge печатает PDF формата A4 с таблицей и номерами страниц в колонтитуле. Заготовка для документов, которые не правят, но где важен внешний вид.
  • Обработка книги Excel и отчёт — Обрабатывает и заполняет загруженную книгу Excel без пересборки: данные, формулы, строки таблиц, оформление, сводные и аналитический отчёт для руководителя, где выводы пишутся по уже посчитанным цифрам. Оформление и объекты книги остаются пользовательскими.
  • Правка презентации и новая по образцу — Правит загруженную презентацию PowerPoint по заданию или собирает новую из её слайдов-образцов. Макеты, тема, шрифты и рисунки остаются пользовательскими, текст подгоняется автоподбором кегля, нетронутые слайды не меняются.
  • Правка документа Word — Вносит правки в загруженный DOCX без пересборки — в тексте, исправлениями Word с автором и датой или примечаниями на полях. Сценарии: юридическая проверка, редактура, экспертная оценка, своё задание; стили, нумерация и колонтитулы остаются пользовательскими.
  • Документ Word — Деловой документ Word по заданию: модель пишет содержание, сервис docforge верстает его в классическом или деловом стиле, проверяет оформление и делает PDF. Справки, записки, коммерческие предложения, ответы на требования; проверочная конфигурация строит два варианта для сравнения.
  • Конвертация старых форматов и архивов — Приводит .doc, .xls, .ppt, OpenDocument, EPUB и архивы к форматам, которые читает платформа, и извлекает из них текст. Вид файла определяется по содержимому, архив отдаётся файлами внутри, битый файл получает понятный отказ вместо падения.

docforge 0.5.0

Плагин Intellos для документов: модель пишет содержание, сервис docforge верстает документ и проверяет оформление. Сервис docforge поставляется вместе с Intellos и работает рядом с площадкой; плагин обращается к нему по адресу из настроек.

Что умеет эта версия

Приведение старых форматов и архивов к читаемым (convert_file): .doc, .rtf, .odt → .docx; .xls, .ods → .xlsx; .ppt, .odp → .pptx; .epub → .html; .zip, .7z, .tar.gz — файлами внутри. Вид файла определяется по содержимому. Установлен на площадке 2026-09-27.

Установка

  1. «Плагины → Установить плагин → Локальный файл пакета» — файл plugin.difypkg.
  2. В настройках плагина — адрес сервиса docforge и, если сервис поднят с токеном, токен доступа.

Решения каталога, которым нужен плагин, ссылаются на него строкой зависимости с карточки — она совпадает с той, что выдала площадка при загрузке пакета.