🔥 Расширенный Carbone: +HTML, графики, формулы и новый API
Каждый, кто делал генерацию договоров, счетов или отчётов в коде, знает эту боль:
❌ HTML-to-PDF ломает вёрстку на каждой второй странице
❌ Библиотеки для DOCX требуют писать XML вручную
❌ Pandoc/LibreOffice тяжеловесны и сложны в деплое
❌ Бизнес просит «поправить запятую в шаблоне», а ты лезешь в код
Carbone решает это радикально. Шаблоны остаются привычными документами (DOCX, ODT, XLSX), а данные подставляются через простой синтаксис тегов. Никакого кода в шаблонах, никакого ада с вёрсткой.
🛠 Что умеет Carbone:
• Генерация PDF, DOCX, XLSX, ODT из единого шаблона
• Простой синтаксис: {user.name}, {#invoices}{total}{/}
• Условия, циклы, форматирование дат и чисел
• Минимальные зависимости, быстрый рендеринг
Любите Carbone, но не хватает возможностей? Я тоже. Поэтому расширил его.
rodewitsch/carbone — это улучшенная версия оригинального генератора документов с фичами, которых нет в апстриме:
✅ Новый формат вызова — удобнее и гибче
✅ HTML-рендеринг в шаблонах DOCX/ODT
✅ Динамические изображения (base64, URL, файлы)
✅ Формулы в XLSX/ODS
✅ Графики и диаграммы из данных
✅ Полная обратная совместимость с оригинальными шаблонами
🔗 GitHub: https://github.com/rodewitsch/carbone
💙 Поддержка на Boosty
Open-source требует времени. Ваша подписка позволяет мне:
• Поддерживать совместимость с новыми форматами Office
• Фиксить edge-case’ы парсинга шаблонов
• Писать документацию и примеры для реальных задач
• Отвечать на ваши вопросы по интеграции
Спасибо, что помогаете делать генерацию документов проще! 🤝
Creator has disabled comments for this post.