Saddle-stitched booklet
Upload your booklet (single pages, in order)
Export as single pages, not reader’s spreads. The inner-stock price is computed from the pages we actually find in your file.
Try it
- Pick 16 pages and upload the 16-page sample; it passes and prices per page.
- Try the 13-page file: saddle stitch needs a multiple of four, and the check enforces the count you picked.
- Switch A5 to A4; the same file is re-judged against the new size.
Sample files
You pick the pagination; the file must honour it; the inner-stock price is computed from the pages actually found in your upload. A wizard walks the whole order through step by step.
Change any option and Filecheck re-checks the same file without
re-uploading. Add ?fcdebug=1 to the URL to see what
it is told about your selections.
How this page is wired
The Filecheck element owns the page; the Print Options form reacts over its public Page API. The blueprint (one JSON document) still declares both: the options with their prices, and the inline Filecheck workflow this page runs.
intake.on('status', s => {
po.setFile(factsOf(s)); // facts reprice the form
s.canProceed ? po.releaseHold('filecheck')
: po.addHold('filecheck');
});
po.addEventListener('change', e =>
intake.setContext(contextOf(e))); // selections re-check the file