الأدوات
AR

تحويل JSON إلى PDF أونلاين

حوّل أي ملف JSON إلى PDF أنيق وجاهز للطباعة – إما ككود منسق مع أرقام الأسطر والألوان أو كجدول. يُنشأ ملف PDF في متصفحك، فلا تغادر بياناتك جهازك أبدًا.

JSON

معاينة PDF

الصق JSON أو حمّل ملفًا – ستظهر معاينة PDF هنا.

خصوصية تامة: تُعالَج بياناتك في متصفحك ولا تُرفع أبدًا.

كيفية تحويل JSON إلى PDF

  1. الصق JSON أو افتح ملف .json. تظهر معاينة PDF بجانبه.
  2. اختر التخطيط (كود منسق أو جدول)، وحجم الصفحة (A4 أو US Letter)، والاتجاه، وحجم الخط، وأضف عنوانًا لرأس الصفحة إن أردت.
  3. انقر على تنزيل PDF. تُقسَّم المستندات الطويلة على عدة صفحات تلقائيًا، مع أرقام الصفحات في التذييل.

تخطيط الكود أم تخطيط الجدول؟

التخطيطالاستخدام الأنسبما تحصل عليه
كود منسقملفات الإعدادات، واستجابات API، والبيانات شديدة التداخلخط Courier، وأرقام الأسطر، وتلوين بناء الجملة، والتفاف الأسطر الطويلة مع المسافة البادئة
جدولمصفوفات السجلات مثل المستخدمين أو الطلبات أو المنتجات أو إدخالات السجلاتصف لكل عنصر وعمود لكل مفتاح، مع تكرار رأس الجدول في كل صفحة، وتحويل الكائنات المتداخلة إلى أعمدة مثل address.city

نصيحة: للجداول ذات الأعمدة الكثيرة اختر الاتجاه الأفقي وحجم خط أصغر. وتنتهي الخلايا الطويلة جدًا بعلامة «…».

الخطوط والأحرف الخاصة

تستخدم المستندات التي تقتصر على نصوص إنجليزية أو أوروبية غربية خطَّي Helvetica و Courier القياسيين المدمجين في كل قارئ PDF، مما يُبقي الملفات صغيرة جدًا – عادةً بضعة كيلوبايتات للصفحة. وعندما يحتوي JSON الخاص بك على أحرف أخرى، يُضمِّن المحوِّل تلقائيًا خطوط DejaVu مفتوحة المصدر مقتصرةً على الأحرف التي تستخدمها فقط، فتُطبع النصوص البولندية والتشيكية والتركية والفيتنامية واليونانية والنصوص السيريلية مثل الروسية أو الأوكرانية بشكل صحيح ويمكن نسخها من ملف PDF. أما الأحرف التي لا تتضمنها هذه الخطوط – الصينية واليابانية والكورية والتايلاندية والعربية والرموز التعبيرية – فتُكتب في تخطيط الكود كتسلسلات هروب \uXXXX كي يبقى JSON المطبوع دقيقًا، وتظهر بالشكل «?» في تخطيط الجدول.

لماذا لا أطبع الصفحة من المتصفح مباشرة؟

عادةً ما تقطع طباعة صفحة الويب الأسطر الطويلة، وتُسقط تلوين بناء الجملة، وتضيف رؤوس المتصفح وتذييلاته. أما ملف PDF الحقيقي فيحافظ على التنسيق، ويتضمن فواصل صفحات سليمة وأرقام صفحات، ويبدو متطابقًا على كل الأجهزة – وهو مثالي لإرفاق JSON بتذكرة دعم أو تقرير أو عملية تدقيق.

الأسئلة الشائعة

هل يُرفع JSON إلى خادم لإنشاء ملف PDF؟

لا. يُنشأ ملف PDF بواسطة JavaScript في متصفحك؛ ولا يُرسل أي شيء إلى خادم.

كيف أحوّل مصفوفة JSON إلى جدول في ملف PDF؟

اختر تخطيط «جدول». يصبح كل كائن في المصفوفة صفًا وكل مفتاح عمودًا؛ وتتحول الكائنات المتداخلة إلى أعمدة مثل address.city.

هل هناك حد لعدد الصفحات؟

لا يوجد حد ثابت في تخطيط الكود. أما تخطيط الجدول فيتضمن ما يصل إلى 10,000 صف؛ وللبيانات الأكبر حجمًا، يُعد تحويل JSON إلى CSV الخيار الأفضل.

ماذا عن الحروف العربية وغير اللاتينية؟

الأحرف اللاتينية ذات علامات التشكيل والأحرف اليونانية والسيريلية مدعومة بالكامل: إذ يُضمِّن المحوِّل خط Unicode تلقائيًا عندما تحتاج بياناتك إليه. لكن هذا الخط لا يغطي الأحرف الصينية واليابانية والكورية والتايلاندية والعربية ولا الرموز التعبيرية، لذا لا تظهر الحروف العربية كما هي: ففي تخطيط الكود تُحفظ هذه الأحرف كتسلسلات هروب \uXXXX فلا تضيع أي بيانات، أما في تخطيط الجدول فتظهر بالشكل «?».