docforge — документы Word, Excel, PowerPoint и PDF
Плагин сборки и правки документов: Word по шаблону, PDF из HTML, таблицы Excel, презентации, правка загруженных документов, книг и презентаций, конвертация старых форматов. Работает с сервисом docforge, который поставляется вместе с Intellos.
Плагин
- id в Dify
intellos/docforge- Исполнение
- Python 3.12, amd64, arm64
intellos/docforge:0.2.0@8b4a2babf827da2bd8d5fc4f87e9204ce787b2918078d3fc4e9195c063dfba79Инструменты · 9
- Список шаблонов
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 — шрифты, поля, колонтитулы и таблицы остаются такими, какие они в документе.
- Проверить оформление DOCX
check_docxПроверяет размер страницы, поля, шрифт, колонтитулы, стили таблиц и незаполненные места — точно, чтением XML документа.
- Прочитать DOCX для правки
read_docxВозвращает текст загруженного документа Word с номерами абзацев [p1], [p2]… — по ним модель адресует правки, исправления и примечания.
- Внести правки в DOCX
edit_docxПравит загруженный документ Word без пересборки — прямо в тексте, исправлениями в режиме рецензирования или примечаниями на полях. Шрифты, стили, нумерация, таблицы и рисунки остаются как были.
Используется в решениях
- Таблица 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.2.0
Плагин Intellos для документов: модель пишет содержание, сервис docforge верстает документ и проверяет оформление. Сервис docforge поставляется вместе с Intellos и работает рядом с площадкой; плагин обращается к нему по адресу из настроек.
Что умеет эта версия
Правка загруженного документа Word без пересборки: текст с номерами абзацев (read_docx) и правки (edit_docx) — в тексте, исправлениями Word или примечаниями на полях. Оформление документа сохраняется.
Установка
- «Плагины → Установить плагин → Локальный файл пакета» — файл
plugin.difypkg. - В настройках плагина — адрес сервиса docforge и, если сервис поднят с токеном, токен доступа.
Решения каталога, которым нужен плагин, ссылаются на него строкой зависимости с карточки — она совпадает с той, что выдала площадка при загрузке пакета.