Генерация PDF из JSON через React
★ 8.1 · content
Генерация PDF через React — это скилл для Claude Code, который рендерит PDF-документы из JSON-спецификаций с помощью библиотеки @json-render/react-pdf поверх @react-pdf/renderer. Берут, когда нужно автоматически генерировать инвойсы, отчёты или шаблонные документы из структурированных данных, когда хочется описать структуру PDF в виде JSON и не писать JSX вручную, или когда PDF-файл нужно отдать сразу в HTTP-ответ потоком. Внутри — набор стандартных компонентов: Document, Page, View, Row, Column, Heading, Text, Image, Link, Table, List, Divider, Spacer, PageNumber. Три режима вывода: renderToBuffer (в память), renderToStream (Readable-поток, удобно для Node.js HTTP), renderToFile (запись на диск). Поддерживается внешнее состояние через StateStore, кастомные компоненты через defineRegistry и серверный импорт без React-зависимости — @json-render/react-pdf/server. Устанавливается через npm: @json-render/core и @json-render/react-pdf. Направление — генерация PDF из данных, а не разбор или конвертация существующих PDF. Подойдёт для Node.js-бэкенда или серверного рендеринга; не подходит, если нужно читать, редактировать или конвертировать готовые PDF-файлы.
- #react-pdf
- #document-generation
- #json-render
- #reporting