عارض JSON باستخدام Java - عرض JSON

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

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

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

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

عارض ملفات JSON - Java API

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

يمكنك تنزيل ملف JAR من قسم التنزيلات أو استخدام أحدث تكوينات Maven للمستودعات والتبعية داخل تطبيقات Java الخاصة بك.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>22.9</version>
</dependency>

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

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

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

مثال كود Java التالي يعرض ملفات JSON إلى تنسيق PDF.

// عارض JSON - عرض ملف JSON بتنسيق PDF باستخدام Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

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

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

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

أدناه أمثلة Java تعرض ملفات JSON بشكل منفصل في كل تنسيق باستخدام خيارات التحويل المعنية.

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

يحول كود Java التالي ملف JSON إلى تنسيق JPG.

// عارض JSON - عرض ملف JSON بتنسيق JPG باستخدام Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
	viewer.view(viewOptions);
}

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

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

// عارض JSON - عرض ملف JSON بتنسيق PNG باستخدام Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

JSON إلى HTML سريع الاستجابة باستخدام Java

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

// عارض JSON - عرض ملف JSON بتنسيق HTML سريع الاستجابة باستخدام Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources("/path/JSON-to-HTML_{0}.html");
	viewOptions.setRenderResponsive(true);
	viewer.view(viewOptions);
}

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

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

استنتاج

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

آمل أن يعزز هذا من تطوير تطبيق Java viewer JSON مثل Groupdocs.Viewer Online App.

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

أنظر أيضا