JSON Viewer באמצעות C# .NET - רנדר JSON

JSON הוא אחד מפורמטי הנתונים המובנים המועדפים של מפתחים להעברת מידע בתוך יישומים. עם זאת, לעתים קרובות נדרש להמיר נתוני JSON לפורמטים אחרים מסיבות שונות. במאמר זה נראה כיצד לעבד קובצי JSON לפורמט PDF באמצעות C#. בנוסף, נמיר את קובצי ה-JSON לפורמטים JPG, PNG ו-HTML בתוך יישום NET באמצעות דוגמאות.

היום, נראה בנפרד את דרך C# לעיבוד:

כבר דנו בנושאים הבאים לגבי JSON באמצעות C#:

כעת, אם עדיין לא הכנתם את הסביבה, בואו נקבל במהירות את מה שאנחנו צריכים לעיבוד קבצי JSON.

מציג קבצים של JSON – .NET API

GroupDocs מציג את GroupDocs.Viewer שמציע יישומי מסמך מציג API עבור .NET ומאפשר ביעילות עיבוד פורמטים שונים של קבצים לפורמטים של PDF, JPG, PNG ו-HTML. אני אשתמש ב-API זה כדי להציג קובץ JSON על ידי עיבודו לפורמטים אחרים שהוזכרו באמצעות דוגמאות קוד מקור C#.

אתה יכול להוריד את קובצי ה-DLL או ה-MSI מתקין מסעיף ההורדות או להתקין את ה-API באפליקציית NET שלך דרך NuGet.

PM> Install-Package GroupDocs.Viewer

JSON ל-PDF באמצעות C#

לעתים קרובות נדרש בזמן שיתוף קבצים להמיר את פורמט JSON לפורמט PDF בשל הניידות הגבוהה שלו. השלבים הבאים מראים כיצד לעבד קובצי JSON בפורמט PDF באמצעות C#.

  • טען את קובץ ה-JSON באמצעות המחלקה Viewer.
  • הכן את אפשרויות עיבוד ה-PDF באמצעות המחלקה PdfViewOptions.
  • השתמש בשיטת View() כדי להציג את קובץ ה-JSON כקובץ PDF.

הדוגמה הבאה של קוד C# מעבדת את קבצי JSON לפורמט PDF.

// JSON Viewer - עיבוד קובץ JSON כ-PDF באמצעות C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PdfViewOptions options = new PdfViewOptions("/path/JSON-to-PDF-{0}.pdf");
    viewer.View(options);
}

הצג קובץ JSON כ-JPG, PNG או HTML באמצעות C#

כמו כן, אתה יכול להמיר קבצי JSON לפורמטים אחרים. השלבים הבאים עוזרים לך לעבד את קבצי JSON לפורמטים שונים באמצעות C#.

  • טען את קובץ ה-JSON באמצעות המחלקה Viewer.
  • הכן את אפשרויות הרינדור לפי פורמט ההמרה:
    • עיבוד JPG משתמש במחלקה JpgViewOptions.
    • עיבוד PNG דורש את המחלקה PngViewOptions.
    • עיבוד HTML צריך את המחלקה HtmlViewOptions. (תוכל להשתמש במשאבים מוטבעים או חיצוניים)
  • השתמש בשיטת View() כדי להציג קובצי JSON כ-HTML, JPG או PNG.

להלן דוגמאות C# המציגות בנפרד קבצי JSON לכל פורמט באמצעות אפשרויות הפורמט המתאימות.

JSON ל-JPG באמצעות C#

קוד C# הבא ממיר את קובץ JSON לפורמט JPG.

// JSON Viewer - עיבוד קובץ JSON כ-JPG באמצעות C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    JpgViewOptions options = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
    viewer.View(options);
}

JSON ל-PNG באמצעות C#

הקוד הבא ממיר את קובץ ה-JSON לפורמט PNG באמצעות C#.

// JSON Viewer - עיבוד קובץ 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 Viewer - עיבוד קובץ 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 בחינם

אתה יכול לקבל רישיון זמני בחינם לשימוש ב-API ללא מגבלות ההערכה כדי לבנות מציג קבצי JSON מקוון.

סיכום

לסיום, למדנו לעבד את קבצי ה-JSON לפורמטים אחרים. באופן ספציפי, המרנו את קובצי ה-JSON Data לפורמטים של PDF, JPG, PNG ו-HTML באמצעות דוגמאות C#.

אתה יכול לפתח יישום JSON viewer משלך כמו Groupdocs.Viewer Online App.

למידע נוסף על GroupDocs.Viewer for .NET, בקר בתיעוד ובקוד המקור שלו מ-GitHub. לשאלות, צור איתנו קשר דרך הפורום.

ראה גם