/01
مبني للفواتير $0.00005 لكل page، p50 3 ms، CJK مدمج، PDF/A-3 attachment stream. الأرقام الأربعة التي تفحصها فرق fintech وERP وtax-compliance أولًا.
// invoice — header + table pattern
{ "size": "a4",
"elements": [
{ "type": "text", "x": 18, "y": 22, ... },
{ "type": "table", "x": 18, "y": 60, ... }
]} لماذا يتفوق JSON على HTML→PDF /02
مبني لملصقات الشحن إعدادات الحجم label_100_150 وlabel_4_6_in. Vector GS1-128 وITF-14 وSSCC بدقة 0.1 mm — تطبع carriers و3PLs في الذروة بلا rasterised barcodes.
// 4×6 thermal shipping label
{ "size": "label_4_6_in",
"elements": [{
"type": "barcode",
"format": "code128",
"content": "1Z999AA10123456784" }]} حالة استخدام ملصقات الشحن /03
محرر مرئي مجاني + API صمّم قوالب PDF في محرر WYSIWYG المجاني على https://studio.gpdf.com، ثم أنشئ نفس DocumentRequest JSON عبر API. لا صيغة تصميم منفصلة ولا انحراف عند الانتقال إلى الإنتاج.
// 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
جداول تُرقّم الصفحات row_span عبر الصفحات، repeat headers، alternate_fill، compound double borders. ذلك الـ 1% الذي ينكسر دائمًا.
// inside table element
"pagination": {
"keep_spans_together": true
} /06
باركود متجه أكثر من 30 رمزية بما في ذلك GS1-128 وQR وPDF417 وDataMatrix. كلها vector. طول الباركود الكلي دقيق حتى 0.1 mm.
// 30+ formats: code128, qrcode, datamatrix, pdf417, ...
"type": "barcode",
"format": "code128",
"content": "INV-2026-001" لماذا يتفوق المتجهي على النقطي /07
إخراج PDF/A + الفاتورة الإلكترونية أنشئ ملفات تعريف أرشيف PDF/A وحزم فواتير إلكترونية PDF/A-3b مع CII XML مضمن لسير عمل Factur-X / ZUGFeRD. حقل واحد يفعّل مسار تغليف PDF/A-3b.
// top-level on DocumentRequest
"settings": {
"profile": "pdfa-3b"
} شرح PDF/A وFactur-X /08
الطباعة + الرجوع CJK يمنع الرجوع التلقائي والأوضاع الصارمة للخطوط ظهور رموز مفقودة بصمت في المستندات اللاتينية و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 /10
متغيرات + ترقيم الصفحات {page} / {total_pages} يحلان بعد التخطيط. keep_together وwidow/orphan وpage_break blocks.
// element of type "variable"
{ "type": "variable",
"name": "page",
"scope": "system" }