كيفية تحويل JSON إلى PDF باستخدام C#
كيفية تحويل JSON إلى PDF باستخدام C#
تحويل JSON إلى PDF مثالي لإنشاء تقارير أو مستندات قابلة للمشاركة من بيانات منظمة. باستخدام Aspose.Cells لـ .NET، يمكنك تحميل محتوى JSON في تخطيط على شكل جدول وتصديره كملف PDF مع السيطرة الكاملة على تنسيق البيانات.
لماذا تحويل JSON إلى PDF؟
- تقارير احترافية:
- إنشاء مستندات مصقولة من محتوى JSON يمكن مشاركتها أو طباعتها.
- سير عمل من الويب إلى 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");
الخطوة 3: تهيئة مصنف
قم بإنشاء مصنف جديد لحفظ محتوى JSON:
Workbook workbook = new Workbook();
الخطوة 4: الوصول إلى ورقة العمل
استخدم ورقة العمل الافتراضية للاستيراد:
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);
المشكلات الشائعة والحلول
1. تنسيق الجدول غير معروض
- الحل: قم بتعيين
layoutOptions.ArrayAsTable = true
لتنسيق بيانات المصفوفة كصفوف جدول.
2. تخطيط غير صحيح في PDF
- الحل: قم بتعديل
JsonLayoutOptions
لتضمين تنسيق العنوان، تجاهل القيم الفارغة، أو ضبط تنسيقات الأرقام/التواريخ.
3. أخطاء الوصول إلى الملف
- الحل: تأكد من أن مسار الإدخال صحيح وأن التطبيق لديه أذونات الكتابة لملف الإخراج.