Категории

PDF-движок Таблиц

Преобразует табличные данные в постраничный PDF с повторяющимися заголовками и зеброй

Создавайте таблицы для печати из JSON.

Функции

  • Автопагинация без разрыва строк
  • Повтор заголовков на каждой странице
  • Зебра-стили для читаемости
  • Автоширина колонок

Ввод

  • JSON объектов или массивов
  • Необязательный порядок колонок

Вывод

  • PDF-таблица с четкими рамками и полями

Примеры результатов

1 Примеры

Пример: Table Layout Engine

Автоматически созданный PDF-пример: Tabular report layout sample

table-layout-engine-example1.pdf Показать файл
Показать параметры ввода
{ "tableData": "[{\"Product\":\"Widget A\",\"Qty\":2,\"Price\":19.5,\"Total\":39},{\"Product\":\"Widget B\",\"Qty\":1,\"Price\":9.9,\"Total\":9.9}]", "columns": "Product, Qty, Price, Total", "title": "Quarterly Sales", "subtitle": "Generated sample", "pageSize": "A4", "orientation": "landscape" }

Ключевые факты

Категория
Document Tools
Типы входных данных
textarea, text, select, number, checkbox
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

PDF-движок Таблиц — это профессиональный инструмент для быстрого преобразования структурированных JSON-данных в готовые к печати PDF-документы с автоматической версткой, постраничной разбивкой и стилизацией.

Когда использовать

  • Когда нужно превратить массив данных из JSON в аккуратный отчет для печати.
  • Если требуется сохранить читаемость длинных таблиц за счет повторения заголовков на каждой странице.
  • Когда необходимо применить профессиональное форматирование, такое как «зебра-строки», для удобного визуального восприятия данных.

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

  • Вставьте ваши данные в формате JSON в поле ввода.
  • Настройте параметры отображения: выберите ориентацию страницы, размер шрифта и поля.
  • Активируйте опции «Повторять заголовки» и «Зебра-строки» для улучшения структуры документа.
  • Нажмите кнопку генерации, чтобы получить готовый PDF-файл с автоматической разбивкой на страницы.

Сценарии использования

Создание ежеквартальных финансовых отчетов из выгрузок баз данных.
Подготовка списков инвентаризации или прайс-листов для печати.
Формирование ведомостей и журналов учета с четкой структурой для документации.

Примеры

1. Отчет по продажам

Менеджер по продажам
Контекст
Необходимо подготовить отчет о продажах за квартал для руководства на основе данных из CRM.
Проблема
Данные представлены в виде JSON-массива, который сложно читать в сыром виде.
Как использовать
Вставить JSON-данные, выбрать альбомную ориентацию и включить повтор заголовков.
Пример конфигурации
pageSize: A4, orientation: landscape, repeatHeader: true, zebraRows: true
Результат
Сформирован профессиональный PDF-отчет с четкими заголовками и удобной для чтения таблицей.

Проверить на примерах

json, html, pdf

Связанные хабы

FAQ

Какие форматы данных поддерживает инструмент?

Инструмент принимает данные в формате JSON (массивы объектов).

Будут ли заголовки отображаться на каждой странице?

Да, при включенной опции «Повторять заголовки» заголовки таблицы будут автоматически дублироваться на каждой новой странице PDF.

Можно ли настроить размер страницы?

Да, вы можете выбрать подходящий формат из списка, включая A4, Letter, Legal и A5.

Что такое «зебра-строки»?

Это стиль оформления, при котором соседние строки таблицы окрашиваются в разные оттенки, что значительно облегчает чтение больших объемов данных.

Нужно ли вручную настраивать ширину колонок?

Нет, инструмент автоматически рассчитывает оптимальную ширину колонок для корректного отображения данных на странице.

Документация API

Конечная точка запроса

POST /ru/api/tools/pdf-table-layout-engine

Параметры запроса

Имя параметра Тип Обязательно Описание
tableData textarea Да -
columns text Нет -
title text Нет -
subtitle text Нет -
pageSize select Нет -
orientation select Нет -
fontSize number Нет -
margin number Нет -
repeatHeader checkbox Нет -
zebraRows checkbox Нет -

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-pdf-table-layout-engine": {
      "name": "pdf-table-layout-engine",
      "description": "Преобразует табличные данные в постраничный PDF с повторяющимися заголовками и зеброй",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-table-layout-engine",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]