Split text PDFs into separate documents with local rules. Select the reference area in a text PDF, review the document boundaries and names, then export separate documents in a ZIP.
Your billing or accounting system exported a batch of invoices as a single PDF and you need a separate file for each invoice.

Buy and extract the VelesFold ZIP, then open its VelesFold folder. Open app/index.html in desktop Google Chrome. The same workflow can be explored in the online browser preview.
In your open local copy, follow the controls described below. The four steps are Source batch, Number region, Rule and names, and Review and export.
In Source batch, click Choose PDF or drop a text PDF on the page. VelesFold shows the file name and page count.
In Invoice number region, drag a rectangle over the invoice number on the page preview, or type Left (x) %, Top (y) %, Width % and Height %. Text found in the region on this page shows what was read; use ← Previous and Next → to check other pages.
Under “A new invoice starts when…”, keep The number in the region changes, or choose The page contains a marker text, The page matches a regular expression, or Every page is its own document. Number pattern (optional) and File name template (placeholders {number}, {index}, {pageStart}, {pageEnd}, {pageCount}, {source}) control the names; the preview shows the result.
Under Review boundaries, check that each document starts and ends on the right pages and has the right name.
Click Split and download ZIP (N files). The ZIP contains one PDF per invoice plus VelesFold-manifest.txt and VelesFold-manifest.json, which list the source pages in each file. Your source PDF is not modified.
Input: examples/velesfold/fictional-invoice-batch.pdf: 5 pages from a fictional candle shop, with INV-3101 (2 pages), INV-3102 (1 page) and INV-3103 (2 pages). The invoice number is printed on its own in the top-right corner.
Expected: The review shows “3 invoices from 5 pages”: Pages 1–2 → INV-3101.pdf, Page 3 → INV-3102.pdf, Pages 4–5 → INV-3103.pdf. The browser downloads fictional-invoice-batch-split.zip with INV-3101.pdf (2 pages), INV-3102.pdf (1 page), INV-3103.pdf (2 pages), VelesFold-manifest.txt and VelesFold-manifest.json. The status confirms “Your source file was not modified.”
Draw the rectangle in the Invoice number region step first; the number rule reads that region.
VelesFold has no OCR, so scanned or image-only pages are flagged, never guessed. Use a PDF exported directly from your billing system.
Draw the rectangle tightly around the number only, add a Number pattern (optional), or switch to The page contains a marker text.
Encrypted, password-protected, digitally signed and damaged PDFs are rejected. Batches over 200 pages or 50 MB need your explicit confirmation.
Use desktop Chrome, Edge or Brave version 119 or newer.
Guide and examples: 30 September 2026. Examples are fictional or synthetic. Online guide · Support