PRINTSPHERE

Intelligent Dieline Nesting
for the Printing Industry

NestPro optimises your sheet utilisation, calculates optimal sheet sizes, and integrates directly with your ERP via REST API.

NestPro nested layout example

What NestPro Does

Purpose-built for the print packaging industry

True-Shape Nesting

Maximises sheet utilisation using exact dieline geometry — not bounding boxes. NFP orbital sliding algorithm handles any polygon shape.

Optimal Sheet Size

Automatically finds the sheet dimensions that give maximum ups within your press limits, using binary search with 5mm precision.

Grain Direction Control

Supports Horizontal, Vertical, Either, and Both grain modes for precise press alignment. Grain winner locked for entire binary search.

Inventory Optimisation

Nest against your full sheet stock list and rank results by utilisation or ups. Streams results progressively via SSE.

Rule Length Report

Calculates total die rule length per layer — Cut and Crease — per up and for all ups combined. Includes single-cut saving.

DXF JSON PDF AI

Multi-Format Support

Accepts DXF (base64), Shapes JSON, and raw polygon vertices. PDF, AI, and EPS support coming soon.

How It Works

Three steps from dieline to nesting result

1

Upload Your Dieline

Send your DXF file as base64 or Shapes JSON directly in the API request. No file upload UI needed.

2

Set Parameters

Specify sheet sizes, grain direction, bridge gap, and press margins. Request optimal sheet calculation with a single flag.

3

Receive Results

Get placement coordinates, sheet utilisation, SVG layout, JPEG thumbnail, and die rule length report — all in one JSON response.

Built for ERP Integration

NestPro exposes a clean REST API accessible via HTTPS from anywhere. Integrate nesting directly into your ERP, MIS, or web application with a single POST request.

Authentication via X-API-Key header. Trial keys available on request.

POSThttps://api.printspheresolutions.com/api/v1/nest_dxf
import requests, base64 with open("dieline.dxf", "rb") as f: b64 = base64.b64encode(f.read()).decode() response = requests.post( "https://api.printspheresolutions.com/api/v1/nest_dxf", headers={"X-API-Key": "YOUR-API-KEY"}, json={ "Components": [{ "uniqueId": 1, "grain": "Either", "cadFileBase64": b64 }], "PossibleSheetSizes": [{ "sheetWidth": 1000, "sheetHeight": 700, "grain": "Short" }], "PlanOptions": { "GapBetweenEachComponent": 3, "PossibleRotationAngle": "0,90,180,270" }, "nestpro_options": {} } ) result = response.json() print(f"Ups: {result['Solutions'][0]['Layouts'][0]['nestpro']['ups']}")

Get Started

Choose the option that fits your workflow

API Integration

Integrate NestPro into your ERP system via REST API.

api.printspheresolutions.com/api/v1 Request API Key

Online Access

Access NestPro directly from your browser. Contact us to set up your account.


Contact Us