Guide
Three steps: bring your spreadsheet, write the document once, download every PDF as a ZIP. Nothing here ever leaves your browser — see the privacy page for what that means exactly.
1. Add your data
Upload a CSV or Excel file (.csv, .xlsx, .xls, .xlsm, .ods). Each row becomes one document; the first row's column
names become the placeholders you can use in your template. Numbers and dates print exactly
as they appear in your file — format them in Excel, not in boolkpdf.
2. Write or import the template
Start from a blank document, or import an existing .docx or PDF as a starting
point. Whatever comes in, you fix it up once in the editor — it becomes boolkpdf's own document
from then on, not a Word file you keep bouncing back to.
Insert a placeholder anywhere text should change per row, e.g. a client's name. Two other kinds of value are available alongside a placeholder:
- Fields — a value that's the same across the whole batch and is saved with the template, so a template you reuse for years doesn't need its wording touched when only a season or a price changes.
- Calculated values — right now, just today's date, in the format you pick.
If a placeholder in your template has no matching column in the data, boolkpdf tells you before you generate anything — it doesn't fail silently in the middle of a batch.
3. Preview and generate
The preview shows the document filled in with your first row of data, so you catch mistakes before generating the whole batch. When it looks right, generate — boolkpdf produces one PDF per row and packages all of them into a single ZIP you download.
Ready to try it? Open the app.