v2026.05 · JSON → PDF बनाने की API

दुनिया का सबसे तेज़ API हाई-वॉल्यूम इनवॉइस और लेबल के लिए

$5 में 1 लाख पेज। PDF एज पर आमतौर पर कुछ मिलीसेकंड में तैयार होते हैं

ग्लोबल स्केल के लिए निर्मित PDF/A, Factur-X, और ZUGFeRD के साथ पूरी तरह से कंप्लायंट

लाइव API आज़माएँ API reference देखें क्रेडिट कार्ड नहीं · इंस्टॉल नहीं · curl-friendly
CPU / render (p50)
4.98ms · 24h
अनुरोध सेवित
299/ 24h
लागत
$5 / 100K
क्षेत्र
300+ pops
30+ बारकोड फॉर्मेट 4 PDF/A profiles 100K पेज $5/माह से
Playground

JSON भेजें। PDF बनाएँ।
मुख्य क्षमताएँ, एक ही पेज पर।

बाईं ओर DocumentRequest संपादित करें। लाइव edge worker को कॉल करें
वास्तविक स्कीमा, वास्तविक PDF, आमतौर पर <5 ms।

क्यों gPdf

gPdf चार स्तंभों पर टिका है।

01 / 04
$5
per 100K pages

लागत

Cloudflare Workers पर चलता है — कोई 800 MB Chromium कंटेनर $0.40/घंटा पर निष्क्रिय नहीं रहता। प्रति पृष्ठ $0.00005। कोई न्यूनतम नहीं, कोई per-seat नहीं, कोई per-environment शुल्क नहीं।

02 / 04
PDF/A
1b · 2b · 3b · 4

मानक

PDF/A अभिलेखीय प्रोफ़ाइल (1b, 2b, 3b, 4) मांग पर। Factur-X, ZUGFeRD और EN 16931 native समर्थन — API रेफ़रेंस की धारा 5, roadmap लिंक नहीं।

03 / 04
JSON → PDF
API + editor, one schema

JSON-नेटिव

pages[], elements[], x/y मिलीमीटर में। न HTML→PDF, न headless Chrome, न कोई template DSL सीखना। वही JSON API और visual editor दोनों चलाता है — डिज़ाइनर और डेवलपर एक ही फ़ाइल संपादित करते हैं।

04 / 04
3000+
color emoji, embedded

टाइपोग्राफी

Latin, CJK, अरबी (RTL + जटिल shaping), देवनागरी, सिरिलिक, बंगाली और थाई इंजन में बंडल — साथ ही 3000+ रंगीन emoji। `apt install fonts-noto-cjk` की ज़रूरत नहीं। कभी कोई glyph गायब नहीं।

विशेषताएँ

बुनियादी लेकिन अहम हिस्से, सही तरीके से।

PDF wrapper में browser screenshots नहीं, बल्कि वास्तविक document semantics।

Browse use cases
/01

पिक्सेल-स्तरीय नियंत्रण

x/y मिलीमीटर में, दाएँ-किनारे संरेखण के लिए x_anchor, लेबल पर सब-मिलीमीटर स्थानन। निर्देशांक, अनुमान नहीं।

// inside elements[i]
"x_anchor": {
  "reference": "content_right",
  "offset": 6
}
/02

Vector barcodes

GS1-128, QR, PDF417, DataMatrix सहित 30+ symbologies। सभी vector। कुल barcode length 0.1 mm तक accurate।

// 30+ formats: code128, qrcode, datamatrix, pdf417, ...
"type": "barcode",
"format": "code128",
"content": "INV-2026-001"
Why vector beats raster
/03

फ़ॉन्ट फॉलबैक चेन

font_mode: strict (घोषित परिवार सभी glyphs कवर करे), prefer (बंडल किए गए परिवारों पर fallback), auto (इंजन चुनता है)। auto/prefer समाप्त होने पर API-504 — fail-loud, चुप नहीं।

// inside style{}
"font_family": "NotoSans-Regular",
"font_mode": "prefer"
/04

अनुपालन मोड

settings.profile = "pdfa-3b" PDF/A-3b अनुपालन और Factur-X / ZUGFeRD के लिए आवश्यक एम्बेडेड XML अटैचमेंट stream दोनों चालू करता है। एक field, एक अनुपालन दस्तावेज़।

// top-level on DocumentRequest
"settings": {
  "profile": "pdfa-3b"
}
PDF/A and Factur-X, explained
/05

चर + pagination

{page} / {total_pages} layout के बाद resolved। keep_together, widow/orphan और page_break blocks।

// element of type "variable"
{ "type": "variable",
  "name": "page",
  "scope": "system" }
/06

Tables जो pagination करते हैं

Pages के पार row_span, repeat headers, alternate_fill, compound double borders। वही 1% जो हमेशा टूटता है।

// inside table element
"pagination": {
  "keep_spans_together": true
}
/07

एक JSON, दो सतह

वही DocumentRequest JSON POST /api/v1/pdf/render और editor.gpdf.com पर visual editor दोनों चलाता है। visually edit करें, API से भेजें, या हाथ से लिखें — तीनों एक ही फ़ाइल पर round-trip करते हैं।

// three routes, one engine
POST /api/v1/pdf/render
POST /api/v1/template-render
POST /api/v1/e-invoice/render
Read the API reference
/08

Invoices के लिए बनाया गया

$0.00005 प्रति page, p50 3 ms, embedded CJK, PDF/A-3 attachment stream। Fintech, ERP और tax-compliance teams जिन चार numbers को पहले check करती हैं।

// invoice — header + table pattern
{ "size": "a4",
  "elements": [
    { "type": "text",  "x": 18, "y": 22, ... },
    { "type": "table", "x": 18, "y": 60, ... }
  ]}
Why JSON beats HTML→PDF
/09

Shipping labels के लिए बनाया गया

label_100_150 और label_4_6_in size presets। Vector GS1-128, ITF-14, SSCC 0.1 mm precision पर — carriers और 3PLs peak पर rasterised barcodes के बिना print करते हैं।

// 4×6 thermal shipping label
{ "size": "label_4_6_in",
  "elements": [{
    "type": "barcode",
    "format": "code128",
    "content": "1Z999AA10123456784" }]}
Shipping-label use case
Benchmarks · sampled 2026-04-29

मापा गया, मार्केट नहीं किया गया।

एक-पृष्ठ A4 इनवॉइस, 12 लाइन आइटम, QR + लोगो। 1000 PDF निर्माणों का median। कम बेहतर है।

Methodology: 1-page A4 invoice · 12 line items · 1 QR + 1 logo · 1K invocations · median (p50) and p99 reported. Sampled 2026-04-29 from a workstation in EU-WEST. PDFShift, DocRaptor, Puppeteer and LaTeX numbers are reproduced from each vendor's published quickstart sample with the same input — re-run on your own workload before deciding. Read the head-to-head comparisons →

0 105ms 210ms 315ms 420ms
01 gPdf ours
3.8ms
02 PDFShift
95ms
03 DocRaptor (Prince)
180ms
04 Puppeteer (headless)
312ms
05 LaTeX (local)
420ms
मूल्य

Pages के लिए भुगतान करें। और कुछ नहीं।

कोई per-seat नहीं। कोई per-environment नहीं। कोई support-tier gatekeeping नहीं।

सभी paid tiers में वही 100,000 pages और वही render limits शामिल हैं। वे केवल metadata customisation, PDF/A profile availability और per-overage rate में अलग हैं।

Free Trial

/free
$0 हमेशा के लिए

100 पेज / दिन · quota पर रुक जाता है।

  • +100 पेज / दिन · auto-resets
  • +Playground + API मूल्यांकन
  • +कार्ड आवश्यक नहीं
  • +Email support · SLA 1 कार्य दिवस
Playground आज़माएँ

Basic

/basic
$5 / माह

100,000 पेज / माह शामिल।

  • +100,000 पेज / माह शामिल
  • +Overage प्रति पेज $0.00005
  • +मानक PDF metadata · customizable नहीं
  • +केवल मानक PDF · कोई PDF/A profiles नहीं
  • +Email support · SLA 1 कार्य दिवस
सदस्यता लें

Pro

/pro
$8 / माह

100,000 पेज / माह शामिल। Custom metadata।

  • +100,000 पेज / माह शामिल
  • +Overage प्रति पेज $0.00008
  • +Title · subject · creator customizable
  • +केवल मानक PDF · कोई PDF/A profiles नहीं
  • +Email support · SLA 1 कार्य दिवस
सदस्यता लें

Enterprise

/ent
$12 / माह

100,000 पेज / माह शामिल। PDF/A + पूर्ण metadata।

  • +100,000 पेज / माह शामिल
  • +Overage प्रति पेज $0.00012
  • +सभी 6 metadata fields पूरी तरह customizable
  • +PDF/A-1b · 2b · 3b · 4 सक्षम
  • +Email support · SLA 1 कार्य दिवस
सदस्यता लें
Private deployment

क्या gPdf को अपने निजी नेटवर्क परिधि में चलाना है?

नियमित उद्योगों की टीमों, private cloud/VPC deployments और isolated intranet environments के लिए। gPdf को dedicated Worker, server या gateway-backed deployment के रूप में चलाया जा सकता है; network controls, region requirements, DPA terms और support escalation हर engagement के अनुसार तय होते हैं।

  • +Private cloud, VPC या isolated network
  • +Dedicated Worker/server deployment
  • +DPA terms और data residency controls
  • +Support model पहले से तय
Private deployment के लिए संपर्क · soon
FAQ

वे प्रश्न जो डेवलपर्स वास्तव में पूछते हैं।

बारह उत्तर — JSON-LD FAQPage द्वारा शाब्दिक रूप से उद्धृत जो Google rich results उपभोग करते हैं।

/01

gPdf कितनी तेज़ी से PDF रेंडर करता है?

एकल A4 पेज पर 1000 invocations पर p50 3 ms और p99 8 ms है। नेटवर्क सहित कुल एज wall time आमतौर पर 8-15 ms है।

/02

API कौन सा इनपुट फॉर्मेट स्वीकार करता है?

JSON DocumentRequest body। पेज, एलिमेंट, लेयर, वॉटरमार्क, हेडर, फुटर और टेबल सभी संरचनात्मक रूप से व्यक्त हैं — कोई HTML नहीं, कोई Markdown नहीं, कोई ब्राउज़र लेआउट pass नहीं।

/03

gPdf Puppeteer या headless Chrome से कैसे तुलना करता है?

Headless Chromium प्रति render 200-800 ms लेता है और 800 MB container मांगता है। gPdf उसी A4 पेज को 1 MB V8 isolate में 3 ms में render करता है, cold start के बिना। Trade-off input format है: gPdf raw HTML नहीं, JSON DocumentRequest लेता है।

/04

gPdf API endpoints क्या हैं?

तीन: /api/v1/pdf/render pixel-level control के लिए पूरा DocumentRequest लेता है। /api/v1/template-render published template वाले systems के लिए template_id plus data array लेता है। /api/v1/e-invoice/render Factur-X / ZUGFeRD hybrid invoices बनाता है। तीनों same engine, rate limits और error-code surface share करते हैं।

/05

क्या मुझे चीनी, जापानी या कोरियाई के लिए सर्वर पर फ़ॉन्ट इंस्टॉल करने की आवश्यकता है?

नहीं। NotoSans CJK एम्बेडेड है और स्वचालित font fallback chain missing glyphs को संभालती है। आपको tofu boxes नहीं दिखेंगे, और runtime पर apt install fonts-noto-cjk करने की जरूरत नहीं है।

/06

मैं कौन से बारकोड रेंडर कर सकता हूँ?

QR, GS1-128, PDF417, DataMatrix, Aztec, MaxiCode और Code 128 सहित 30+ symbologies। सभी वेक्टर। कुल बारकोड लंबाई अनुरोधित आकार के 0.1 mm के भीतर रहती है — GS1 और ITF-14 विनिर्दिष्ट label widths के लिए पर्याप्त सटीक।

/07

क्या gPdf PDF/A या e-invoice अनुरूप आउटपुट उत्पन्न करता है?

हाँ। PDF/A-1b, 2b, 3b और 4 प्रति request चयन योग्य हैं। Factur-X और ZUGFeRD attachment streams e-invoice scenarios के लिए समर्थित हैं।

/08

क्या gPdf Factur-X, ZUGFeRD या EN 16931 e-invoices उत्पन्न कर सकता है?

हाँ। settings.profile को pdfa-3b पर सेट करें और structured XML payload को file stream के रूप में attach करें। Factur-X और ZUGFeRD PDF/A-3 पर चलते हैं — जर्मन e-invoicing mandate और सितंबर 2026 से फ्रेंच B2B mandate के लिए जरूरी।

/09

gPdf वास्तव में कहाँ चलता है?

Cloudflare Workers V8 isolates के अंदर। कोई Chromium container नहीं, कोई Lambda warming नहीं, request के बाद कोई document persistence नहीं।

/10

क्या gPdf मेरे PDF या इनपुट डेटा को संग्रहीत करता है?

नहीं। Renderer stateless है। आपका DocumentRequest render के कुछ milliseconds तक V8 isolate में रहता है, फिर हट जाता है। gPdf में कोई caching layer या document store नहीं है — statelessness contract है, opt-in toggle नहीं।

/11

क्या मुफ्त tier है?

हाँ। Free Trial प्रतिदिन 100 pages देता है, credit card के बिना। यह daily auto-reset होता है और quota पर रुकता है — surprise bill नहीं। Paid tiers 100,000 pages के लिए $5 प्रति माह से शुरू होते हैं।

/12

मैं gPdf का उपयोग कैसे शुरू करूँ?

ऊपर playground खोलें, DocumentRequest संपादित करें और PDF बनाएँ दबाएँ — live edge worker असली PDF लौटाता है। curl snippet को terminal में copy करके कहीं से भी call करें। Playground के लिए install या credit card नहीं चाहिए; अपना API key issue करने के लिए account चाहिए।

ब्लॉग से

ताज़े इंजीनियरिंग निबंध।

सभी पोस्ट देखें
  1. 2026 में PDF API कैसे चुनें: पूछने लायक 8 सवाल

    PDF generation API चुनने के लिए vendor-neutral decision framework. ये आठ सवाल बताते हैं कि 12 महीने बाद भी आप संतुष्ट रहेंगे या नहीं.

  2. gPdf vs DocRaptor: edge rendering HTML-to-PDF को क्यों हराता है

    DocRaptor hosted backend पर HTML को PDF में बदलने के लिए Prince उपयोग करता है। gPdf structured JSON को सीधे Cloudflare edge पर render करता है। Price gap 18× है, और यह teaser नहीं है.

  3. इंजीनियरों के लिए PDF/A और Factur-X बिना कानूनी भाषा के

    PDF/A profiles असल में क्या सीमित करते हैं, EU e-invoicing में Factur-X क्यों महत्वपूर्ण है, और JSON renderer से compliant PDF निकालने की सबसे छोटी pipeline.

विश्वास

Compliance और data residency

Auditable engineering plus paperwork — दोनों registers, दोनों verifiable।

SOC2

SOC 2 Type II

Audit Q3 2026 निर्धारित · सबूत अनुरोध पर।

GDPR

GDPR + DPA

Standard contractual clauses अनुरोध पर उपलब्ध।

REGION

Data residency

EU, US, APAC और SA data residency options। Region requirements contract में तय होते हैं।

STATELESS

Default रूप से Stateless

कोई document persistence नहीं। Product में कोई caching layer या document store नहीं।

BENCHED

Public benchmarks

Named competitors, full methodology, sampled date। इस page का हर benchmark reproducible है — decision से पहले अपने workload पर re-run करें।

DETERMINISTIC

Deterministic

Same input → byte-identical PDF। Diffable। CI में snapshot drift के बिना testable।