Разработчики Onedoc выпустили UI Kit под названием React Print. Он предназначен для создания PDF-файлов с помощью React и TypeScript. Автор проекта отмечают, что с его помощью можно подготавливать шаблоны счетов, брошюр и любых других документов.
Разработчики React Print выделяют следующие плюсы:
Простота использования. Первый PDF-файл можно создать менее чем за пять минут.
Открытый исходный код. Полностью бесплатный инструмент с открытым к изменениям кодом.
Компоненты и шаблоны. Разработчики Onedoc и сообщество уже подготовили шаблоны и нестилизованные компоненты, которые можно использовать в собственных проектах.
Полный контроль над макетом. Можно изменять всё, включая поля, заголовки и колонтитулы.
Динамические данные. Поддерживается возможность интегрировать в PDF-файл данные из базы или других источников.
Пакет react-print можно установить из менеджеров npm, yarn и pnpm. Поддерживаются интеграции с платформой Onedoc и Prince XML для сборки HTML в PDF. В будущем список расширят.
Код проекта опубликован на GitHub. На сайте разработчики поделились подробной документацией по работе с React Print. Желающие могут присоединиться к развитию инструмента.
Источник: habr.com