Template-first PDF solutions for business documents.
Start with reusable templates for invoices, labels, receipts, statements, certificates, and compliance documents. Use AI to draft or refine layouts, then connect API data to generate production-ready PDFs at scale.
Choose the right generation path
Use templates for repeatable business documents, AI-assisted design for new layouts, JSON Render for full custom control, and E-Invoice Render for compliance packaging.
Template Render
For repeated documents such as invoices, labels, receipts, packing slips, and statements. Keep the layout in a reusable template and send only business data through the API.
Browse templatesAI-assisted Design
Describe the document you need, generate a PDF preview, refine the layout in Studio, and save it as a reusable template.
Try AI PlaygroundJSON Render
Use low-level JSON Render when your application needs full control over pages, coordinates, elements, tables, barcodes, and PDF settings.
Open playgroundE-Invoice Render
Package invoice PDFs with EN 16931 XML into Factur-X or ZUGFeRD PDF/A-3b output for European e-invoicing workflows.
Read the docsDocument solutions for real business use cases.
Choose the document type you need, start from a reusable template when possible, and connect your system data when you are ready to generate PDFs at scale.
Developer workflows
3 workflows- JSON Render
JSON to PDF API
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 solution - Template Render
Batch PDF Generation API
Render 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 solution - Template Render
Template PDF API
Render 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 solution
Logistics and labels
6 workflows- JSON Render
Logistics PDF API
Render 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 solution - JSON Render
Shipping Label API
Render 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 solution - JSON Render
Warehouse Label API
Render 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 solution - Template Render
Packing Slip PDF API
Render packing slips from shipment, recipient, item, and carton data so fulfillment teams can print or attach a consistent document for each outbound order.
Open solution - JSON Render
Pallet Label API
Render 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 solution - JSON Render
Return Label API
Render 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 solution
Invoicing and finance
3 workflows- JSON Render
Invoice PDF API
Turn 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 solution - JSON Render
Receipt PDF API
Turn 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 solution - JSON Render
Statement PDF API
Render 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 solution
Compliance and archival
5 workflows- E-Invoice Render
E-Invoice API
Package 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 solution - JSON Render
PDF/A-3b API
Generate 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 solution - E-Invoice Render
Factur-X API
Package 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 solution - JSON Render
PDF/A API
Generate 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 solution - E-Invoice Render
ZUGFeRD API
Package 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 solution
Barcodes and retail
5 workflows- JSON Render
GS1 Barcode API
Render 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 solution - JSON Render
DataMatrix Barcode API
Render 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 solution - JSON Render
PDF417 Barcode API
Render 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 solution - JSON Render
QR Code PDF API
Place 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 solution - JSON Render
SSCC Label API
Render 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 solution
Ecommerce platforms
2 workflows- JSON Render
Shopify PDF API
Use 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 solution - JSON Render
Amazon FBA Label API
Render 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 solution
Start with a template. Generate PDFs with your data.
Customize reusable PDF templates with AI assistance, then use gPdf APIs to generate invoices, labels, receipts, statements, certificates, and business documents at scale.