Barcode ও retail

PDF document ও label-এর জন্য PDF417 barcode API

Payload rule আপনার system-এ রেখে logistics, ticket, boarding-pass-style এবং document workflow-এর জন্য PDF-এ PDF417 barcode render করুন।

প্রাথমিক API JSON Render
Endpoint /api/v1/pdf/render
System logistics backend / ticketing backend / travel workflow / document automation service
যে কাজটি করতে হবে

Label, ticket, form বা boarding-pass-style document-এর ভিতরে PDF417 barcode payload-কে vector PDF element হিসেবে render করুন; encoded format এবং downstream validation আপনার system own করে।

কখন এই API ব্যবহার করবেন

  • PDF document বা label-এ PDF417 barcode embed করতে হবে।
  • আপনার system final encoded payload জানে এবং downstream scanner requirement বোঝে।
  • Template Render দিয়ে repeated PDF417 layout দরকার।
  • Standalone barcode image নয়, PDF output চান।

এটি কী replace করে না

  • Airline, government, logistics বা industry payload format certify করার কাজ gPdf-কে দিতে চান।
  • Ticket inventory, seat assignment বা travel booking logic দরকার।
  • Scanner hardware management দরকার।

কোন endpoint call করবেন

প্রাথমিক

/api/v1/pdf/render

JSON Render এই workflow-এর default path।

সহায়ক 1

/api/v1/template-render

Workflow-তে related API path, template contract অথবা capabilities lookup দরকার হলে ব্যবহার করুন।

নূন্যতম request

POST /api/v1/pdf/render - ticket-style page-এ PDF417 barcode।

{
  "pages": [
    {
      "size": "a6",
      "elements": [
        {
          "type": "text",
          "x": 10,
          "y": 14,
          "content": "Boarding pass sample",
          "style": { "font_size": 14, "font_family": "NotoSans-Regular" }
        },
        {
          "type": "barcode",
          "format": "pdf417",
          "content": "M1DOE/JOHN         EABC123 JFKLAX GP 042 001A0001 100",
          "x": 10,
          "y": 38,
          "width": 80,
          "height": 28
        }
      ]
    }
  ]
}

gPdf কী করে

  • PDF output-এর ভিতরে vector PDF417 barcode rendering।
  • Barcode-এর চারপাশে document বা label layout।
  • Repeated ticket বা logistics layout-এর জন্য template binding।
  • Public render API দিয়ে binary PDF response।

আপনার system-এর দায়িত্ব

  • Encoded PDF417 payload, industry rule, ticket বা shipment state এবং customer identity।
  • Scanner acceptance, physical print testing এবং fraud prevention।
  • Barcode scan-এর পরে trigger হওয়া downstream booking, access বা logistics operation।

Production checklist

  1. Consuming scanner বা partner system দিয়ে PDF417 payload validate করুন।
  2. Production size ও material-এ print এবং scan করুন।
  3. Destination workflow না চাইলে barcode-এ sensitive raw data রাখবেন না।
  4. Approved repeated layout-এর জন্য Template Render ব্যবহার করুন।
  5. Ticket, shipment বা document ID-এর সাথে request ID log করুন।

দাবির সীমা

  • gPdf PDF417 barcode render করে; industry payload format certify করে না।
  • Ticketing, travel, identity এবং logistics semantics আপনার দায়িত্বে থাকে।
  • Physical scan validation এখনও দরকার।

PDF417 হলো barcode, business process নয়

PDF417 প্রায়ই ticket, travel, identity এবং logistics workflow-তে দেখা যায়। gPdf PDF-এর ভিতরে barcode render করতে পারে। Payload format, identity check, booking state এবং downstream acceptance render API-এর বাইরে থাকে।

FAQ

gPdf কি PDF417 support করে?
হ্যাঁ। Public barcode format enum-এ pdf417 এবং MicroPDF417 alias আছে।
gPdf কি airline boarding pass payload তৈরি করতে পারে?
না। আপনি যে PDF417 value পাঠান, gPdf সেটি render করে। Payload construction আপনার travel বা ticketing system own করে।
PDF417 কি Template Render-এর সঙ্গে ব্যবহার করা যায়?
হ্যাঁ। Repeated layout যদি শুধু payload ও business data গ্রহণ করে, Template Render ব্যবহার করুন।
Result scan-test করতে হবে?
হ্যাঁ। PDF417 workflow consuming scanner এবং production print material দিয়ে validate করা উচিত।