JSON Render
Use POST /api/v1/pdf/render when your system controls pages, coordinates, elements, tables, barcodes, and settings.
Choose the gPdf API path for labels, packing slips, receipts, statements, e-invoices, PDF/A output, barcodes, ecommerce backends, warehouse documents, templates, and structured JSON-to-PDF jobs.
Most solution pages are not separate endpoints. They map a workflow to one of the public gPdf APIs.
Use POST /api/v1/pdf/render when your system controls pages, coordinates, elements, tables, barcodes, and settings.
Use POST /api/v1/template-render when a published template owns the layout and callers only send business data.
Use POST /api/v1/e-invoice/render for Factur-X / ZUGFeRD PDF/A-3b output with embedded EN 16931 CII XML.
Each page states the endpoint to call, what gPdf handles, and what your system still owns.
Convert structured application data into deterministic PDF documents without running a browser, shipping HTML/CSS, or storing customer files. Your system sends pages, elements, coordinates, settings, and business content; gPdf returns an application/pdf response.
Open workflowRender many PDFs from a queue or scheduled job by splitting work into safe requests, sending each document or template data item to gPdf, and storing or delivering the returned PDF in your own system.
Open workflowRender repeated PDFs by sending a stable template_id and business data array instead of asking every caller to describe pages, coordinates, and layout elements on each request.
Open workflowRender operational logistics documents from structured WMS, OMS, 3PL, and fulfillment data, while keeping carrier transactions, shipment routing, warehouse state, and business rules in the caller's systems.
Open workflowRender label-sized PDFs from order, recipient, service, and tracking data so a warehouse or ecommerce backend can print the same 4x6 label reliably during fulfillment and reprint it deterministically when needed.
Open workflowRender warehouse labels from WMS or ERP data for pallets, cartons, bins, assets, locations, and inventory movements, while keeping inventory state, picking rules, and warehouse operations in the caller's system.
Open workflowRender packing slips from shipment, recipient, item, and carton data so fulfillment teams can print or attach a consistent document for each outbound order.
Open workflowRender pallet label PDFs from WMS, ERP, or 3PL data so warehouse teams can identify pallets, scan SSCC or GS1 barcodes, and reprint the same label during receiving, shipping, or inventory moves.
Open workflowRender return label PDFs or return instruction sheets from RMA, customer, item, destination, and barcode data so a returns portal can provide a deterministic document to the customer.
Open workflowTurn invoice data from a billing, ERP, or SaaS system into a readable PDF invoice while keeping numbering, tax, payment state, and accounting semantics inside the caller's system.
Open workflowTurn completed order, payment, refund, and tax data into a receipt PDF that can be emailed, stored, printed, or attached to a customer account without asking every caller to own PDF drawing code.
Open workflowRender customer, account, or billing statement PDFs from period data, opening balances, line items, adjustments, and totals so users can download a consistent record for review or retention.
Open workflowPackage a human-readable invoice PDF and caller-provided EN 16931 CII XML into a Factur-X or ZUGFeRD PDF/A-3b e-invoice that can be validated by external PDF/A and e-invoice reference engines.
Open workflowGenerate PDF/A-3b documents for archival workflows and choose the e-invoice endpoint when PDF/A-3b must carry embedded Factur-X or ZUGFeRD EN 16931 XML.
Open workflowPackage a rendered invoice PDF as Factur-X PDF/A-3b with embedded EN 16931 CII XML after your ERP or billing system has produced the correct structured invoice data.
Open workflowGenerate PDF/A-profile output from structured document requests when a business workflow needs archival-friendly PDFs, while choosing E-Invoice Render only when embedded XML invoice packaging is required.
Open workflowPackage invoice PDF output as ZUGFeRD PDF/A-3b with embedded EN 16931 CII XML after your ERP or billing system has prepared the correct invoice data.
Open workflowRender GS1 barcode payloads into vector PDF labels or documents while your product, warehouse, or retail system remains responsible for correct application identifiers, check digits, and scanner acceptance.
Open workflowRender DataMatrix or GS1 DataMatrix payloads as vector PDF barcode elements inside product labels, warehouse labels, or documents while your system owns the encoded business payload.
Open workflowRender PDF417 barcode payloads as vector PDF elements inside labels, tickets, forms, or boarding-pass-style documents while your system owns the encoded format and downstream validation.
Open workflowPlace QR codes into PDF documents, labels, receipts, tickets, or forms so users can scan a link, identifier, or lookup token that your system controls.
Open workflowRender SSCC-18 barcode labels as vector PDF output for pallet, carton, or logistics units after your system has assigned the serial shipping container code and verified its GS1 semantics.
Open workflowUse a Shopify app or ecommerce backend to map order, customer, product, fulfillment, and return data into gPdf JSON or template data, then return deterministic PDFs without claiming a native Shopify app-store integration.
Open workflowRender product, carton, or shipment label PDFs for Amazon FBA preparation workflows after your seller, prep, or warehouse system has determined the correct identifiers, barcode payloads, and label rules.
Open workflow