تُستخدم ملفات JSON بشكل شائع لتصدير البيانات أو استيرادها أو نقلها داخل التطبيقات أو بينها. يتطلب تنسيق JSON تنسيقًا أقل ويوفر آلية تخزين بيانات خفيفة الوزن. في حالات مختلفة ، قد تحتاج إلى تحويل ملفات JSON إلى PDF للمشاركة أو الطباعة أو لأغراض أخرى. لتحقيق ذلك برمجيًا ، تتناول هذه المقالة كيفية تحويل JSON إلى PDF عبر C#.
- C# API لتحويل JSON إلى PDF - تنزيل مجاني
- خطوات تحويل JSON إلى PDF في C#
- تحويل بيانات JSON إلى PDF في C#
C# API لتحويل JSON إلى PDF - تنزيل مجاني
لتحويل ملفات JSON إلى تنسيق PDF ، سنستخدم Aspose.Cells for .NET. إنها واجهة برمجة تطبيقات قوية تتيح لك إنشاء مستندات جداول بيانات من البداية. بالإضافة إلى ذلك ، يتيح لك معالجة ملفات Excel الموجودة وتحويلها من داخل تطبيقات .NET الخاصة بك. يمكنك إما تنزيل API أو تثبيته باستخدام NuGet.
PM> Install-Package Aspose.Cells
كيفية تحويل JSON إلى PDF في C#
Aspose.Cells for .NET يسهل عليك تحويل ملف JSON إلى PDF ، والذي يمكن تنفيذه في خطوتين. الخطوات التالية مطلوبة لحفظ ملف JSON كملف PDF في C# باستخدام Aspose.Cells for .NET.
- قم بإنشاء ملف Excel.
- قم بتحميل البيانات من ملف JSON إلى ورقة Excel.
- قم بتعيين خيارات تحويل إضافية لـ JSON إلى PDF.
- احفظ بيانات JSON بصيغة PDF.
يوضح القسم التالي كيفية تنفيذ الخطوات المذكورة أعلاه لتحويل JSON إلى PDF في كود C#.
تحويل JSON إلى PDF في C#
فيما يلي خطوات تحويل ملف JSON إلى PDF باستخدام C#.
- قم بإنشاء مثيل لفئة Workbook.
- حدد Worksheet الافتراضية من مجموعة Worksheets.
- قم بتحميل بيانات JSON من ملف باستخدام طريقة File.ReadAllText(string).
- قم بإنشاء مثيل من JsonLayoutOptions وضبط الخيارات.
- استيراد البيانات من JSON إلى ورقة العمل باستخدام طريقة JsonUtility.ImportData مع الإشارة إلى كائن Worksheet وبيانات JSON.
- قم بتحويل JSON إلى PDF عن طريق حفظ المصنف كملف PDF باستخدام طريقة Workbook.Save (string، SaveFormat.Auto).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف JSON إلى PDF في C#.
// إنشاء كائن مصنف
var workbook = new Cells.Workbook();
// الوصول إلى ورقة العمل الافتراضية
var worksheet = workbook.Worksheets[0];
// قراءة بيانات JSON من الملف
string jsonInput = File.ReadAllText("Data.json");
// قم بتعيين JsonLayoutOptions لمعاملة المصفوفات كجدول
var options = new Cells.Utility.JsonLayoutOptions();
options.ArrayAsTable = true;
// استيراد بيانات JSON إلى ورقة العمل بدءًا من الخلية A1
Cells.Utility.JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);
// تحويل JSON المستوردة إلى PDF
workbook.Save("output.pdf", Cells.SaveFormat.Auto);
API لتصدير JSON إلى PDF في C# - احصل على ترخيص مجاني
يمكنك استخدام Aspose.Cells for .NET بدون قيود تقييمية باستخدام ترخيص مؤقت.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل بيانات JSON إلى PDF عبر C#. لقد أوضحت الخطوات ونموذج التعليمات البرمجية كيفية تحميل بيانات JSON وحفظها كملف PDF ديناميكيًا في C#. يمكنك استخدام نموذج التعليمات البرمجية المقدم ضمن تطبيقاتك المستندة إلى .NET أو .NET Core أو Mono أو Xamarin. بالإضافة إلى ذلك ، يمكنك استكشاف وثائق Aspose.Cells for .NET. أيضًا ، يمكنك نشر استفساراتك على المنتدى.