Insert a page after every N pages
You built a 2026 planner, one spread per week, and want a notes page between every single week. Acrobat wants a subscription for that, and the online tools want you to insert it 52 times by hand. It is one command.
How to do it
pip install pdfblah
# a notes page after every week (2 pages per week)
pdfblah pages planner.pdf out.pdf --insert notes.pdf --every 2
# duplicate one of the document's own pages: page 3, repeated after every page
pdfblah pages form.pdf out.pdf --insert form.pdf --insert-page 3 --every 1
# a blank behind every sheet, for single-sided printing of a duplex layout
pdfblah pages doc.pdf out.pdf --insert blank.pdf
inserted 52 page(s), 156 total -> out.pdf
The details that behave
- The insert can come from any PDF, including the document itself;
--insert-pagepicks which page of it to use. - Inserts land after every full group of N pages; a trailing partial group is left alone, so nothing dangles at the end of an odd-length document.
- Metadata is carried over, and the inserted page is a real copy each time: print shops and tablets see a perfectly ordinary PDF.
Tips
- Different inserts at different rhythms? Run it twice: weeks first, then quarters. Each pass is deterministic.
- Make the notes page once in any design tool and export a one-page PDF; lined, dotted, or grid margin pages all work the same way.
- Building a whole binder afterwards? Combine with a table of contents plays well on top.