/01
इनवॉइस के लिए बनाया गया US$0.00005 प्रति पेज, p50 3 ms, embedded CJK, PDF/A-3 attachment stream। Fintech, ERP और compliance-heavy teams पहले यही चार numbers देखते हैं।
// invoice — header + table pattern
{ "size": "a4",
"elements": [
{ "type": "text", "x": 18, "y": 22, ... },
{ "type": "table", "x": 18, "y": 60, ... }
]} JSON HTML→PDF से बेहतर क्यों है /02
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" }]} शिपिंग लेबल use case /03
मुफ़्त visual editor + API https://studio.gpdf.com के मुफ़्त WYSIWYG editor में PDF templates design करें, फिर वही DocumentRequest JSON API से generate करें। अलग design format नहीं, production handoff में drift नहीं।
// Studio and API share the same JSON
https://studio.gpdf.com
POST /api/v1/pdf/render Studio खोलें /04
JSON-नेटिव लेआउट पृष्ठ, निर्देशांक, तत्व, शैलियाँ, हेडर, फ़ुटर, पृष्ठभूमि, वॉटरमार्क और स्टैम्प सीधे JSON में परिभाषित करें। निर्देशांक मिलीमीटर में, अनुमान नहीं।
// inside elements[i]
"x_anchor": {
"reference": "content_right",
"offset": 6
} /05
Tables जो pagination करते हैं Pages के पार row_span, repeat headers, alternate_fill, compound double borders। वही 1% जो हमेशा टूटता है।
// inside table element
"pagination": {
"keep_spans_together": true
} /06
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" Vector raster से बेहतर क्यों है /07
PDF/A + e-invoice output PDF/A profiles और Factur-X / ZUGFeRD workflows के लिए embedded CII XML वाले PDF/A-3b e-invoice packages बनाएं। एक field PDF/A-3b packaging path सक्षम करती है।
// top-level on DocumentRequest
"settings": {
"profile": "pdfa-3b"
} PDF/A और Factur-X, समझाया गया /08
टाइपोग्राफी + CJK फॉलबैक स्वचालित फॉलबैक और सख्त फ़ॉन्ट मोड Latin, CJK, RTL अरबी, इंडिक और इमोजी-समृद्ध दस्तावेज़ों में शांत ग्लिफ़ अनुपस्थिति को रोकते हैं।
// inside style{}
"font_family": "NotoSans-Regular",
"font_mode": "prefer" /09
पासवर्ड और अनुमति लॉक AES-128 या AES-256 दस्तावेज़ एन्क्रिप्शन और 8 अनुमति लॉक (प्रिंट, संशोधन, कॉपी, टिप्पणी, फ़ॉर्म…)। Pro: ओपन पासवर्ड। Enterprise: स्वामी पासवर्ड + प्रति-अनुमति नियंत्रण।
प्रिंट · संशोधन · कॉपी · फ़ॉर्म भरें — सभी 8 लॉक देखें प्रिंट करें सामग्री संशोधित करें टेक्स्ट और ग्राफ़िक्स कॉपी / निकालें टिप्पणी / फ़ॉर्म फ़ील्ड संशोधन मौजूदा फ़ॉर्म भरें सुगम्यता हेतु निकालना असेंबल (पृष्ठ डालें / घुमाएँ / हटाएँ, बुकमार्क) उच्च गुणवत्ता में प्रिंट करें // inside settings
"security": {
"open_password": "reader-demo",
"owner_password": "owner-demo",
"algorithm": "aes_128",
"permissions": {
"print": true,
"modify": false,
"copy": false
}
} settings.security reference /10
चर + pagination {page} / {total_pages} layout के बाद resolved। keep_together, widow/orphan और page_break blocks।
// element of type "variable"
{ "type": "variable",
"name": "page",
"scope": "system" }