PakuImpose is a PDF imposition program for the graphic arts: it builds n-up sheets, booklets, step & repeat and tiling layouts; it does variable data printing and numbered tickets; it adds crop and registration marks, bleed and numbering; it merges, crops and organizes PDFs; it edits objects and manages color with ICC profiles. All in a single window and built for real production: it opens and processes multi-gigabyte PDFs over the network without waiting, and saves 100% vector.
01 — What it is and who it's for
PakuImpose is the prepress operator's everyday tool: merge several PDFs, impose, add marks, number and send the sheet to the RIP. It runs on Windows (10 or 11, 64-bit), with no administrator rights, as a single executable.
The difference from imposing "by hand" in other suites is twofold. First, speed with huge files: opening a multi-GB PDF on a network share takes seconds, not minutes. Second, every operation is structural on the PDF — nothing is re-rasterized unless you ask for it, so a normal save comes out 100% vector, with text and lines intact.
It works in two modes: standalone (open it and work) and integrable into a workflow (it takes a JSON job, processes it and returns the result), so an ERP or order system can launch it from a work order with no manual intervention.
02 — Controls and navigation
The canvas behaves the way you'd expect from a professional tool:
- Zoom with the mouse wheel — the view zooms toward the cursor, like an image editor. Also with
+/-andCtrl+wheel. - Pan by dragging with the middle mouse button.
- Fit to window with
HomeorCtrl+0; page navigation withPageUp/PageDown, with the adjacent page cached so the change is instant. - Rulers and guides on the canvas, plus a measure tool (
M) to check real distances before printing.
03 — Imposition: n-up, booklets and sheet layout
The heart of the program. All four modes share the same margin and mark math, so what you see in the preview is exactly what comes out on the sheet.
N-up — several pages per sheet on a grid. Pages are packed flush (whitespace stays as a centered margin, never between pages, so a single cut separates adjacent designs). Three layout orders: Z (row-first), column-first and reverse for the back-up. Auto-fit computes the scale that fills the cell, or you can impose at real size (100%): if the page overflows the cell it is placed at real size, centered, and clipped to the cell, flagged in red in the preview so it never slips by.
Light sheets the RIP rasterizes in a flash. When imposing, PakuImpose does not duplicate the page bytes: it references the same object as many times as needed. A 100-up of a 50 MB design weighs ~50 MB, not 5 GB. And because the RIP recognizes that shared object, it rasterizes it only once and reuses it in every position → n-ups, cards and tickets come off the RIP extremely fast.
Booklet — reorders and imposes pages for saddle-stitch binding, with creep compensation: inner sheets shift progressively toward the spine (maximum on the center sheet, zero on the covers) so the margins don't "walk" when the closed booklet is trimmed. And it can lay out multiple booklets per sheet (n-up booklets), making the most of large sheets to produce several magazines or leaflets in a single run.
Step & repeat — repeats one page in a matrix across the sheet, with automatic nesting that computes how many fit given the sheet size and margins. Ideal for business cards, labels or stickers.
Tiling — splits an original larger than the sheet into several printable, overlapping pieces that are then joined. For posters and large format when you don't have a plotter.
04 — Crop marks, registration and bleed
Crop and registration marks and bleed are applied consistently with the imposition: the effective margin always reserves exactly the room for the marks (configurable length and offset), and any mark that would fall on an adjacent design is suppressed automatically to keep the sheet clean. What you see on screen is, to the millimetre, what gets cut.
Bleed with smart fill — when a design has no bleed, PakuImpose generates it by extending the edge: mirror, stretch, blur, patch, or AI fill that reconstructs the edge plausibly. Optional and 100% local.
05 — Scaling and AI resolution enhancement
Scale pages — resize the content to a specific size, with a preview that lets you browse the whole document even if you only scale part of it.
AI resolution enhancement — upscales low-resolution images with a super-resolution model (×2/×4) that runs locally, on the GPU if available or on CPU otherwise. Handy to rescue an original that arrives pixelated.
06 — Crop and multicrop
Cropping a PDF has two modes in the same flow: drag the box freely on the canvas, or type a width and height for a centered box and move it. By default it is reversible (it writes the crop boxes without touching the content); a toggle enables destructive crop, which discards everything outside and rewrites the page size. It applies to the current page, all pages, a range, or odd/even.
Multicrop — mark several regions by hand on one page and get a PDF with one page per region, truly cropped (vector). Perfect for splitting several designs laid out together on a single original. Here too it reuses the object: multicropping 100 regions of a 50 MB photo does not produce a 5 GB PDF.
07 — Variable data printing and numbered tickets
The numbered ticket wizard produces tickets, raffles or admissions with sequential numbering or variable data in a few steps. First you define the numbering range (from, to, increment) and the grid on the sheet.
You can number sequentially or feed variable data from a CSV (names, codes, seats, amounts…) with automatic encoding and delimiter detection — the basis of variable data printing.
Then you place the variable fields by dragging them onto the ticket template (number, text, date…), with their font, color, rotation, prefix and suffix. And again, the resulting sheet is light and the RIP rasterizes it in no time.
08 — Page numbering and watermark
Page numbering / Bates — besides the ticket wizard, you can stamp page numbers or Bates numbering with configurable font, position and format over the range you choose.
Watermark — apply a text or image watermark over the pages, with opacity, position and rotation. Useful for proofs, drafts or protecting originals.
09 — Vector object editor
An on-canvas editing mode for last-minute touch-ups without leaving the program: select, move, scale, rotate and delete objects, draw rectangles and lines, add text, change color, reorder depth (z-order) and copy/paste — all with undo/redo. The drag is previewed with a lightweight overlay and only commits on release, so it stays smooth even on heavy pages. It is ready for the CMYK color common in print, so editing one object doesn't turn the surrounding text black.
10 — Color, ICC profiles and preflight
ICC profiles and soft-proof. PakuImpose loads ICC profiles and can simulate on screen how the job will look on a specific paper, without altering the file.
The paper library stores your stocks (size, weight, finish and profile) and a drop-down in the toolbar enables the soft-proof of the chosen paper without touching the global output profile.
Preflight. Before saving, it checks the document (low resolutions, color spaces, fonts…) and lists the issues; selecting one highlights in red the affected image or object in the preview so you can spot it at a glance.
Sensible color philosophy: a normal save comes out clean and vector, and the color conversion is done by the RIP with its per-paper profiles — PakuImpose does not inject intents that shift color behind your back. If you need a PDF/X with an embedded output intent, it's an optional checkbox.
11 — Merge, organize and export PDF
The everyday prepress utilities, with draggable thumbnails and multiple selection: merge / combine several PDFs, reverse order, split odd/even, rotate, insert blank pages, delete and extract pages. Also import images (JPG, PNG, TIFF…) converting them to a one-page PDF while preserving DPI.
Compress to target size — you say "I want this PDF at X MB" and the program searches for the DPI and quality combination that gets closest without going over. It renders once and tries combinations in memory, so the search is fast and usually nails 98–100% of the target.
Rasterize PDF in streaming — export to a rasterized PDF at the resolution you choose, processing page by page so RAM doesn't blow up even with a huge original.
12 — Template overlays and PDF utilities
Template overlays. Load a template PDF (a client's guide, a die-cut, a print format) and PakuImpose composites it semi-transparent over your design, at its real size and centered — it never stretches it to fit, because the whole point is to see exactly where it does NOT line up. You adjust opacity and blend mode, save several named templates, and check at a glance that your artwork respects margins, die-cut and safety zones before sending to print.
Plus two two-click utilities:
Rounding out the set: the optional slug strip and color bar in the sheet margin (with live preview) and the Windows Explorer integration: a right-click submenu on PDFs and images to launch the most-used actions, with no administrator rights, plus a toggle to bring back the classic Windows 11 context menu.
13 — Performance with huge files
PakuImpose started as a performance fork of an earlier tool, with the specific goal of making the heavy operations — parsing, imposing large grids, rasterizing at 300 DPI, opening multi-GB PDFs over the network — substantially faster. It does so with no GPU and no new hardware:
- Shared objects, light files: imposing, repeating or multicropping references the same object instead of duplicating bytes, so sheets stay small and the RIP rasterizes them only once → very fast output.
- Fast open: for an unmodified document it reads straight from disk instead of re-serializing the PDF, saving seconds on every open and every thumbnail.
- Viewport-only canvas: it rasterizes only the visible region (plus a margin), not the whole page, so zoom can be very high at no cost.
- Master texture: on heavy pages (a many-megapixel photo) it rasterizes the page once at high resolution and then zoom and pan only sample that bitmap — milliseconds per frame instead of hundreds.
- Deferred panning, an image cache, and an optional native accelerator (in Rust) that rasterizes outside the interpreter, with automatic, transparent fallback if it isn't available.
It is also tuned for modest office machines: it detects when a render is expensive and adapts the animations so there's no stutter. Thumbnails are generated in an isolated process so loading a heavy PDF never hangs the application.
14 — Printing and RIP submission
Local printing to any Windows printer, with ICC color management in the print path. It uses a lightweight viewer for silent vector printing when available, and otherwise a dependency-free path of its own.
RIP submission via SMB hot folder or LPR queue, compatible with Fiery and other print servers. Submission always goes to the hold queue: the job is held so you can inspect and release it from the RIP, never printed straight away by surprise. It auto-detects servers on the local network.
15 — Everything in menus and with keyboard shortcuts
Every operation is reachable three ways: in the toolbar, in the right-hand panel and in the menus. And almost all have a keyboard shortcut, written in the menu itself and in the help (F1). The fast operator never touches the mouse.
Ctrl+Shift+K, n-up Ctrl+Shift+N, step & repeat Ctrl+Shift+S, tiling Ctrl+Shift+I, scale Ctrl+Shift+E, add bleed Ctrl+Shift+G, AI enhance Ctrl+Shift+U, crop Ctrl+Shift+C and multicrop Ctrl+Shift+D.16 — Requirements and licensing
Requirements: Windows 10 or 11, 64-bit. A single executable, no administrator rights, no heavy install. Bilingual Spanish/English interface. The AI features (bleed fill and resolution enhancement) are optional and download their model the first time they're used.
PakuImpose is a commercial product with flexible licensing: we adapt to every budget, from a single seat to a whole print-shop fleet. And it doesn't stop there — we integrate whatever your workflow needs: AI control, MCP servers to drive the program from an assistant, ERP integration or order systems, batch automation… Tell us what you need and we'll tailor it.