Vector PDF labels के लिए GS1 barcode API
PDFs में vector GS1 barcodes render करें, जिसमें GS1-128, GS1 DataMatrix, GS1 QR, ITF-14 और SSCC-18 label workflows शामिल हैं.
/api/v1/pdf/render GS1 barcode payloads को vector PDF labels या documents में render करें, जबकि आपका product, warehouse या retail system correct application identifiers, check digits और scanner acceptance के लिए responsible रहे.
यह API कब इस्तेमाल करें
- आप bitmap images paste करने के बजाय barcode modules को vector PDF content के रूप में draw करना चाहते हैं.
- आपके system के पास correct GS1 payload और human-readable interpretation पहले से है.
- Labels या documents में GS1-128, GS1 DataMatrix, GS1 QR, ITF-14 या SSCC-18 workflows चाहिए.
- Repeated barcode label layouts को Template Render में move करना है.
यह क्या replace नहीं करता
- आपको gPdf से GS1 certification या product-data semantics validation चाहिए.
- आपको gPdf से GS1 company prefixes, GTINs, SSCCs या check digits allocate कराने हैं.
- आपको inventory या product master data management चाहिए.
कौन सा endpoint call करें
/api/v1/pdf/render
JSON Render इस workflow का default path है।
/api/v1/template-render
जब workflow को related API path, template contract या capabilities lookup चाहिए, तब इसका उपयोग करें।
Minimal request
POST /api/v1/pdf/render - GS1-128 style PDF barcode element.
{
"pages": [
{
"size": "label_4_6_in",
"elements": [
{
"type": "barcode",
"format": "gs1-128",
"content": "(00)012345678901234567",
"x": 8,
"y": 22,
"width": 86,
"height": 24,
"barcode_text": { "enabled": true, "position": "bottom" }
},
{
"type": "text",
"x": 8,
"y": 56,
"content": "SSCC pallet label",
"style": { "font_size": 10, "font_family": "NotoSans-Regular" }
}
]
}
]
}
gPdf क्या handle करता है
- PDF output के अंदर vector barcode rendering.
- Text, lines, product data और label structures के साथ barcode placement.
- Repeated product, pallet, carton और warehouse labels के लिए Template Render.
- Scanner और print tests के लिए suitable PDF output.
आपका system क्या संभालता है
- GS1 application identifiers, company prefixes, GTINs, SSCCs और check digits.
- Correct barcode data, product data, regulatory text और scanner acceptance tests.
- Print process, label stock, quiet zones और operational QA.
Production checklist
- GS1 payload upstream generate करें और उसे testable रखें.
- Production printers और scanners पर print और scan करें.
- Quiet zones, module size, human-readable text और label stock validate करें.
- Label layout approve होने के बाद Template Render use करें.
- Document करें कि gPdf barcodes render करता है, GS1 compliance certify नहीं करता.
Claim boundaries
- gPdf vector PDF barcodes render करता है; यह GS1 certification body नहीं है.
- Caller GS1 data semantics और check digits own करता है.
- Scanner acceptance को caller के production environment में validate करना होगा.
GS1 barcode rendering PDF rendering job है
gPdf barcode को PDF में draw करने के लिए responsible है. यह decide करने के लिए responsible नहीं है कि GTIN, SSCC या application-identifier sequence आपके business के लिए valid है या नहीं. वह logic अपने ERP, WMS, product-information system या GS1 tooling में रखें.
JSON Render या Template Render use करें
जब code label या document directly lay out करता है, तब JSON Render use करें. जब barcode repeated label layout के अंदर one field हो, तब Template Render use करें. दोनों cases में caller वही payload भेजता है जिसे encode करना है.
Real scanners से validate करें
Barcode success monitor पर image सही दिखने से नहीं, scanner acceptance से measure होता है. Production में use होने वाले same printers, scanners और label stock से printed output validate करें.
FAQ
- क्या gPdf GS1 labels certify करता है?
- नहीं. gPdf PDFs में vector barcode graphics render करता है. GS1 payload correctness, scanner tests और certification workflow आपकी team own करती है.
- क्या GS1 barcodes Template Render के साथ use हो सकते हैं?
- हाँ. Published template में barcode fields हो सकते हैं, और repeated label layouts के लिए callers सिर्फ variable data भेज सकते हैं.
- SSCC या GTIN कौन create करता है?
- आपका product, warehouse या ERP system identifiers create और validate करता है. gPdf payload receive करके उसे render करता है.
- Vector barcodes क्यों use करें?
- Vector modules raster scaling artifacts से बचाते हैं और printer DPI तथा zoom levels पर label PDFs को sharper रखते हैं.