Back to cases
Инструмент · PDF-каталоги2025

PDF Catalog Designer — a portfolio pipeline

A Python engine that assembles A4 portfolio PDFs for clients with auto-generated PNG previews.

Client
Internal agency tool
Discipline
Automations
Headline metric
New catalogue in 30 minutes vs. a day
Реальный экран проекта — Internal agency tool
Challenge

Each new portfolio used to be laid out from scratch in InDesign — 1–2 days per project. Doesn't scale.

Approach

A Python engine: `_common.py` with a render function, one script per niche, PNG previews generated automatically. Output dirs via ENV.

Outcome

A new client catalogue takes 30 minutes instead of a day; the agency brand stays consistent.

Stack
Python
WeasyPrint
PNG previews
ENV-driven outputs

Ready to discuss your project?

30 minutes — and you'll have a sense of scope, timeline and price.