تحويل بيانات JSON إلى مستندات PDF المهنية والمشاركة هي متطلبات شائعة في العديد من التطبيقات.مع Aspose.Cells for .NET ، يمكنك بسهولة تحميل محتوى jSON في ترتيب على شكل ورقة واسعة وتصديره كملف PDF مع السيطرة الكاملة على التنسيق.

مقدمة

تحويل بيانات JSON المنظمة إلى تقارير PDF أو مستندات تم تنسيقها بشكل جيد هو ميزة قوية تعزز سهولة الاستخدام لإنتاج التطبيق.هذا الدليل سوف يمرك من خلال عملية التحويل JSon إلى PDF باستخدام Aspose.Cells for .NET، وتوفير خطوات مفصلة وأمثلة رمزية.

لماذا تحويل JSON إلى PDF؟

  • التقارير المهنية: تنتج تقاريره المحذوفة من محتوى JSON يمكن مشاركتها أو طباعتها بسهولة.
  • تدفق العمل عبر الويب إلى PDF: تحويل البيانات JSON المنظمة التي تم الحصول عليها من APIs على شبكة الإنترنت إلى لوحات PDF القابلة للقراءة.
  • الترتيبات المرنة: التحكم في تنسيق بيانات JSON الخاصة بك في PDF، مثل التعامل مع الشرائح مثل صفوف الجدول وتجاهل القيم الصفرية.

دليل خطوة بخطوة لتحويل JSON إلى PDF

الخطوة 1: تثبيت Aspose.Cells عبر NuGet

إضافة حزمة Aspose.Cells إلى مشروعك باستخدام الأمر التالي:

dotnet add package Aspose.Cells

الخطوة 2: إعداد الترخيص

تنشيط ترخيص المنتج عن طريق إعداد مفتاح مقياس.هذا ضروري للاستخدام التجاري.

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

الخطوة الثالثة: ابدأ كتاب العمل

إنشاء كتاب عمل جديد للحفاظ على محتوى JSON:

Workbook workbook = new Workbook();

الخطوة 4: الوصول إلى ورقة العمل

استخدم ورقة عمل افتراضية لاستيراد بيانات JSON:

Worksheet worksheet = workbook.Worksheets[0];

الخطوة 5: تحميل JSON إدخال

اقرأ شريط JSON من ملف أو أي مصدر آخر:

string jsonInput = File.ReadAllText("SampleJsonData.json");

الخطوة 6: إعداد JsonLayoutOptions

حدد كيف ينبغي ترتيب JSON في الورقة.على سبيل المثال، التعامل مع الأقواس على أنها لوحات وتجاهل القيم الصفرية.

JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;

الخطوة 7: إدخال JSON في ورقة العمل

نشر ورقة العمل مع بيانات JSON:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);

الخطوة 8: حفظ ك PDF

تصدير الكتاب إلى ملف PDF:

workbook.Save("output.pdf", SaveFormat.Pdf);

المشاكل المشتركة والتصحيح

نموذج المائدة غير مدفوع

  • الحل: مجموعة layoutOptions.ArrayAsTable = true لتنسيق صفوف البيانات كسلاسل الجدول.

التخطيط غير الصحيح في PDF

  • الحل: تعديل JsonLayoutOptions إعدادات لتشمل تصميم العنوان، وتجاهل القيم الصفرية، أو تعديل تنسيقات رقمية/تاريخية.

أخطاء الوصول إلى الملفات

  • الحل: تأكد من أن مسار الإدخال صالحة ويتمتع التطبيق بإذن كتابة ملف الإخراج.

More in this category