Документы и расчёты

Операции с PDF документами

Создание, объединение, конвертация (DOCX→PDF), экспорт, извлечение таблиц (→ DataFrame/Excel), заполнение форм (текст, чекбоксы, пакетное) PDF-документов с использованием Python-кода в песочнице

Инструкция навыка

Операции с PDF документами (v3)

S1. WORKFLOW

ОБЯЗАТЕЛЬНО после создания или модификации PDF:

Перед утверждением о проверенном внешнем виде и для проверки порученной визуальной правки вызови analyze(kind="describe") с полным путём финального PDF в document_ids и номером страницы в page: инструмент сам рендерит страницу и предъявляет изображение визуальному читателю. Сверь видимое с просьбой и запиши наблюдение до следующего действия. При выборочной правке осмотри затронутые страницы; заявление о проверке всего документа требует осмотра всех его страниц. Одну страницу не выдавай за просмотр остальных. После исправления просмотри изменённую финальную версию заново; превью исходника или другой версии не подтверждает итоговый файл.

CSS-пресеты:

--custom-css "<css>": передать произвольный CSS (заменяет пресет целиком).

  • таблица → Markdown | ... | или HTML <table> + --css report;
  • текстовый документ → Markdown/HTML + --css gost (или report).

Презентации (слайды)

Дек это HTML, где каждый слайд является блоком с разрывом страницы. Два пути:

  1. Быстрый дек на пресете: используй класс .slide из --css presentation:

  2. Полностью авторский дизайн: пиши свой <style> в HTML и рендери с --css none, чтобы пресет не вмешивался:

⚠️ Для слайдов НЕ оставляй документный пресет (gost по умолчанию): он центрирует заголовки и добавляет абзацный отступ/выключку, ломая вёрстку. Бери presentation или none.

Извлечение текста

pymupdf устойчивее pdfplumber к обрыву потока; если ремонт не помог, извлекай через него.

Извлечение таблиц

Стратегии: lines (по умолчанию, для таблиц с линиями), text (для таблиц без рамок), explicit.

Водяные знаки и штампы

Текст (в т.ч. кириллица) рисуется weasyprint и масштабируется под реальный размер страницы (работает и на landscape-деках). --font-size 0 (по умолчанию для text) включает авто-подгонку под ширину. Позиции штампа: top-right, top-left, bottom-right, bottom-left, center.

Нумерация и колонтитулы

Колонтитулы с кириллицей рендерятся корректно; формат номера поддерживает {n} и {total}.

Проверка символов (ДО рендера, если в тексте есть эмодзи/редкие знаки)

Печатает символы, которые шрифт не нарисует, с кодпоинтом и причиной (blank или notdef). Найденное заменяй текстовым эквивалентом ДО рендера: ✅ → [v], ❌ → [x], → → ->.

Валидация (ОБЯЗАТЕЛЬНО после создания/модификации)

Проверяет структуру и покрытие глифов (notdef/tofu → FAILED), называет сами символы. Визуальную проверку финальных страниц выполняй по S1; этот статус её не заменяет.

Похожие навыки

Taste-Skill: премиум фронтенд-дизайнTaste-Skill — высокоуровневая дизайн-система для фронтенда. Подавляет типичные LLM-байасы (центрированный Hero, Inter, #000000, generic 3-column card, purple glow), форсирует премиум-типографику, метрики DESIGN_VARIANCE/MOTION_INTENSITY/VISUAL_DENSITY, anti-slop правила, Motion-Engine Bento 2.0. Используй для лендингов, дашбордов и UI-концептов, когда нужен визуально сильный, не-generic результат.Анализ CommerceML (обмен 1С с сайтом)Парсинг и анализ XML CommerceML 2.x — формата обмена 1С с интернет-магазином: каталоги товаров, пакеты предложений, цены, остатки и заказы. Сверка выгрузок и диагностика ошибок импорта.Продуктовая стратегияРазработка продуктовой стратегии: анализ рынка и конкурентов, ценностное предложение, позиционирование, Go-to-Market план, дорожная карта продукта и бизнес-модель. Для основателей, продакт-менеджеров и команд роста.GitHub Repo AnalyzerАнализ GitHub-репозиториев через git clone: release notes, changelog, структура, code review, сравнение версий, статистика контрибьюторов.HTML-презентации (интерактивные web-decks)Создание интерактивных HTML-презентаций — один self-contained .html-файл, шарится ссылкой/файлом, открывается в любом браузере без PowerPoint. 6 тем, 10 layout-ов, CSS+canvas-анимации, presenter-mode по клавише S. Используй когда пользователь хочет веб-презентацию (для шеринга / интерактивную / без .pptx).P&L, финмодель и финансовый анализОтчёт о прибылях и убытках (P&L), маржинальность, EBITDA, ROE/ROA/ROIC, CAC/LTV, Churn, финансовое моделирование, DCF и оценка бизнеса, план-факт анализ. Прибыль по товару/SKU маркетплейсов рассчитывается навыком unit_economics_ru.
Платформа
Сам Решу

Попробуйте этот навык

Зарегистрируйтесь и используйте навык «Операции с PDF документами» неделю на Pro без карты.