/01
Invoices-এর জন্য তৈরি প্রতি page $0.00005, p50 3 ms, embedded CJK, PDF/A-3 attachment stream। Fintech, ERP এবং tax-compliance teams প্রথমে যে চারটি number check করে।
// 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 ০.১ 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 /03
ফ্রি visual editor + API https://studio.gpdf.com-এর ফ্রি WYSIWYG editor-এ PDF template 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 যা paginate করে 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 সহ ৩০+ symbologies। সব vector। Overall barcode length ০.১ mm পর্যন্ত accurate।
// 30+ formats: code128, qrcode, datamatrix, pdf417, ...
"type": "barcode",
"format": "code128",
"content": "INV-2026-001" কেন vector raster-এর চেয়ে ভালো /07
PDF/A + ই-ইনভয়েস আউটপুট PDF/A আর্কাইভ প্রোফাইল এবং Factur-X / ZUGFeRD ওয়ার্কফ্লোর জন্য এম্বেডেড CII XML সহ PDF/A-3b ই-ইনভয়েস প্যাকেজ তৈরি করুন। একটি ফিল্ড PDF/A-3b প্যাকেজিং পথ সক্ষম করে।
// 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
Variables + pagination {page} / {total_pages} layout-এর পরে resolved। keep_together, widow/orphan, page_break blocks।
// element of type "variable"
{ "type": "variable",
"name": "page",
"scope": "system" }