عارض JSON باستخدام C# .NET - تصيير JSON

JSON هو أحد تنسيقات البيانات المهيكلة المفضلة للمطورين لتمرير المعلومات داخل التطبيقات. ومع ذلك ، غالبًا ما يكون مطلوبًا تحويل بيانات JSON إلى تنسيقات أخرى لأسباب مختلفة. في هذه المقالة ، سنرى كيفية تحويل ملفات JSON إلى تنسيق PDF باستخدام C#. بالإضافة إلى ذلك ، سنقوم بتحويل ملفات JSON إلى تنسيقات JPG و PNG و HTML داخل تطبيق .NET باستخدام أمثلة.

اليوم ، سنرى بشكل منفصل طريقة C# لكيفية التقديم:

لقد ناقشنا بالفعل الموضوعات التالية بخصوص JSON باستخدام C#:

الآن ، إذا لم تكن قد أعدت البيئة بعد ، فلنحصل بسرعة على ما نحتاجه لعرض ملفات JSON.

عارض ملفات JSON - .NET API

يعرض GroupDocs GroupDocs.Viewer الذي يقدم تطبيقات عارض المستندات لـ .NET ويسمح بكفاءة بتقديم تنسيقات ملفات متنوعة إلى تنسيقات PDF و JPG و PNG و HTML. سأستخدم واجهة برمجة التطبيقات هذه لعرض ملف JSON عن طريق تحويله إلى تنسيقات أخرى مذكورة باستخدام أمثلة التعليمات البرمجية المصدر C#.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Viewer

JSON إلى PDF باستخدام C#

غالبًا ما يكون مطلوبًا أثناء مشاركة الملفات لتحويل تنسيق JSON إلى تنسيق PDF نظرًا لإمكانية نقله العالية. توضح الخطوات التالية كيفية عرض ملفات JSON بتنسيق PDF باستخدام C#.

  • قم بتحميل ملف JSON باستخدام فئة Viewer.
  • قم بإعداد خيارات عرض PDF باستخدام فئة PdfViewOptions.
  • استخدم طريقة العرض () لعرض ملف JSON كملف PDF.

مثال كود C# التالي يعرض ملفات JSON في تنسيق PDF.

// عارض JSON - عرض ملف JSON كملف PDF باستخدام C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PdfViewOptions options = new PdfViewOptions("/path/JSON-to-PDF.pdf");
    viewer.View(options);
}

عرض ملف JSON بتنسيق JPG أو PNG أو HTML باستخدام C#

وبالمثل ، يمكنك تحويل ملفات JSON إلى تنسيقات أخرى. تساعدك الخطوات التالية في تحويل ملفات JSON إلى تنسيقات مختلفة باستخدام C#.

  • قم بتحميل ملف JSON باستخدام فئة Viewer.
  • قم بإعداد خيارات التجسيد وفقًا لتنسيق التحويل:
    • يستخدم عرض JPG فئة JpgViewOptions.
    • يتطلب عرض PNG فئة PngViewOptions.
    • يحتاج عرض HTML إلى فئة HtmlViewOptions. (يمكنك استخدام إما موارد مضمنة أو خارجية)
  • استخدم طريقة العرض () لعرض ملفات JSON بتنسيق HTML أو JPG أو PNG.

فيما يلي أمثلة C# التي تعرض ملفات JSON بشكل منفصل في كل تنسيق باستخدام خيارات التنسيق المعنية.

JSON إلى JPG باستخدام C#

يحول رمز C# التالي ملف JSON إلى تنسيق JPG.

// عارض JSON - عرض ملف JSON بتنسيق JPG باستخدام C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    JpgViewOptions options = new JpgViewOptions("/path/JSON-to-JPG.jpg");
    viewer.View(options);
}

JSON إلى PNG باستخدام C#

الكود التالي يحول ملف JSON إلى تنسيق PNG باستخدام C#.

// عارض JSON - عرض ملف JSON بتنسيق PNG باستخدام C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PngViewOptions options = new PngViewOptions("/path/JSON-to-PNG.png");
    viewer.View(options);
}

JSON إلى HTML باستخدام C#

تحوّل التعليمات البرمجية المصدر C# التالية ملف JSON إلى تنسيق HTML مع الموارد المضمنة.

// عارض JSON - عرض ملف JSON بتنسيق HTML باستخدام C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("/path/JSON-to-HTML_{0}.html");
    options.RenderResponsive = true;                

    viewer.View(options);
}

وبالمثل ، يمكنك أيضًا تحويله إلى HTML باستخدام موارد خارجية باستخدام طريقة ForExternalResources.

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام واجهة برمجة التطبيقات بدون قيود التقييم لبناء عارض ملفات JSON عبر الإنترنت.

استنتاج

في الختام ، تعلمنا تحويل ملفات JSON إلى تنسيقات أخرى. على وجه التحديد ، قمنا بتحويل ملفات بيانات JSON إلى تنسيقات PDF و JPG و PNG و HTML باستخدام أمثلة C#.

يمكنك تطوير تطبيق عارض JSON الخاص بك مثل Groupdocs.Viewer Online App.

لمعرفة المزيد حول GroupDocs.Viewer for .NET ، قم بزيارة التوثيق وكود المصدر من GitHub. للاستفسارات ، اتصل بنا عبر المنتدى.

أنظر أيضا