Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Создавайте профессиональные PDF-документы из Markdown, HTML, данных или кода. Подходит для отчетов, счетов, контрактов и любых других документов с соблюдением лучших практик.
Когда использовать
Используйте этот подход, когда необходимо создать, сгенерировать или экспортировать PDF-документы. Решение позволяет работать с разными источниками (Markdown, HTML, JSON, шаблоны), а также управлять форматированием, стилями и пакетной обработкой.
Область применения
Этот инструмент:
- предоставляет шаблоны кода и рекомендации по генерации PDF;
- объясняет выбор инструментов, использование CSS для печати и структуру документов;
- показывает примеры для распространённых типов документов.
Этот инструмент не:
- выполняет код или напрямую генерирует файлы;
- делает сетевые запросы;
- получает доступ к файлам вне рабочей директории пользователя.
Все приведённые примеры являются справочными и предназначены для самостоятельной реализации.
Быстрая навигация
Основные темы и материалы:
- Выбор инструмента —
tools.md - Типы документов —
templates.md - Продвинутые возможности —
advanced.md
Ключевые правила
1. Выбирайте правильный инструмент
Разные источники данных требуют разных инструментов:
- Markdown → pandoc — нативная поддержка, оглавление, шаблоны;
- HTML/CSS → weasyprint — лучшая поддержка CSS, без необходимости LaTeX;
- Данные/JSON → reportlab — программируемость и точный контроль;
- Простой текст → fpdf2 — лёгкость и высокая скорость.
Рекомендуемый выбор по умолчанию — weasyprint для большинства документов на основе HTML.
Файл из источника