In Archviz, PDFs are convenient for sharing building plans, but not always the best format for viewing and working with. PureRef is great for organising visual references, but doesn't support PDFs.
CreavFlow bridges the gap by converting PDFs into images that can be easily used alongside your visual references and moodboards. Made to solve a small but frustrating workflow problem that I've had, hopefully it helps others in the creative industry too.
CreavFlow processes your files locally on your computer. No account or upload required. Your PDFs and exported images are not uploaded to a server.
- Import PDF pages straight into a new
.purand open it - Optional grouping by PDF bookmarks hierarchy (if any)
- PureRef custom layout (images per row, spacing)
- Layout preview before import into PureRef
- Export pages as PNG, JPEG, or WebP (lossy or lossless)
- Create subfolders based on PDF bookmarks hierarchy (if any)
- Never overwrites existing
.puror image files unless enabled - Cancel mid-run; works fully offline on your computer
- Choose a PDF.
- Type the pages to capture (
1-4, 9), or click All pages. - Set the max side (longest side in pixels).
- Choose an action:
- Import to PureRef (.pur) — builds a PureRef board and opens it. Optional bookmark grouping, custom layout, layout preview, and overwrite of an existing
.pur. - Export to PNG / JPEG / WebP — saves images to a folder. Optional name prefix, overwrite of existing images, and Create folders from PDF bookmarks.
- Import to PureRef (.pur) — builds a PureRef board and opens it. Optional bookmark grouping, custom layout, layout preview, and overwrite of an existing
- Click Run. If PureRef is not detected for Import, choose Run anyway or Cancel. Use Cancel on the main window to stop mid-run.
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python app.py
Prebuilt binaries (when provided) are attached to GitHub Releases.
Build locally:
pip install pyinstaller
python -m PyInstaller --noconfirm CreavFlow.spec
Output: dist\CreavFlow.exe
Windows Defender may flag an unsigned PyInstaller exe. Prefer builds from this repo’s Releases, or restore/allowlist if you built it yourself.
CreavFlow is an independent tool. It is not affiliated with, endorsed by, or sponsored by PureRef or its creators. PureRef is a trademark of its respective owners. CreavFlow can create .pur files for use with PureRef; PureRef itself is separate software you install on your own.
CreavFlow is free software under the GNU Affero General Public License v3 (LICENSE).
PDF rendering uses PyMuPDF (AGPL). Distributing CreavFlow (including a compiled .exe) with the free PyMuPDF build requires offering corresponding source under AGPL. For proprietary distribution without AGPL obligations, obtain a commercial PyMuPDF license from Artifex (or replace PyMuPDF).
Third-party credits: see NOTICE.txt.
CreavFlow is free. If you enjoy the app and find it useful, your support would mean a lot. buy me a coffee
