محول JSON

يقدم محول JSON من Sheetize لـ .NET مجموعة موثوقة من الأدوات لتحويل المستندات إلى JSON والعكس، مما يسهّل دمجه في خدمات الويب وخطوط أنابيب البيانات.

الميزات الرئيسية

المستند ↔ JSON

حوّل ملفات مثل XLSX، DOCX، JSON، AZW3، والعديد من الصيغ الأخرى إلى JSON بحيث يمكن استهلاك المحتوى بطريقة مُنظمة للتحليل أو المعالجة الإضافية.

JSON ↔ المستند

أنشئ ملفات PDF، DOCX، XLSX، XLSB، XLSM، XLTM، XLAM، Excel 97‑2003، Excel 95، SpreadsheetML، XLT، CSV، TSV، سكريبت SQL، DIF، XML، EPUB، AZW3، HTML، MHTML، وغير ذلك الكثير من بيانات JSON، ما يسهّل إنشاء التقارير الآلية وتوليد المستندات.

لماذا تختار Sheetize؟

  • تحويل ثنائي الاتجاه سلس بين JSON وأكثر من 20 صيغة مستند.
  • محرك عالي الأداء مُحسّن لـ .NET Core و .NET Framework.
  • مثالي للخدمات التي تعتمد على API، خطوط أنابيب ETL، وخدمات المايكرو‑سيرفيس المرتكزة على المستندات.
  • يدعم التحويل الضخم والبث المستمر للعبء الكبير.

الدليل التفصيلي

تحويل مستند إلى JSON

لإجراء تحويل من المستند إلى JSON:

  1. تحضير المحول: أنشئ مثالًا من JsonConverter .
  2. ضبط الخيارات: استخدم JsonSaveOptions لتحديد كيف سيظهر المستند في JSON.
  3. تحديد مسارات الإدخال/الإخراج: عيّن موقع المستند المصدر ومكان حفظ ملف JSON الناتج.
  4. تشغيل العملية: استدعِ طريقة Process .

مثال: XLSX ↔ JSON

var loadOptions = new Sheetize.LoadOptions
{
    InputFile = "D:\\Input.xlsx",
};

var saveOptions = new JsonSaveOptions
{
    OutputFile = "D:\\Output.json"
};

JsonConverter.Process(loadOptions, saveOptions);

تحويل JSON إلى مستند

لتحويل JSON مرة أخرى إلى مستند:

  1. تحضير المحول: أنشئ مثالًا من JsonConverter .
  2. ضبط إعدادات التحويل: استخدم SaveOptions لتحديد الصيغة المستهدفة والتنسيق.
  3. تحديد ملفات الإدخال/الإخراج: قدم مصدر JSON ومسار المستند الوجهة.
  4. تنفيذ العملية: استدعِ طريقة Process لتوليد الملف.

مثال: JSON ↔ XLSX

var loadOptions = new Sheetize.LoadOptions
{
    InputFile = "D:\\Input.json",
};

var saveOptions = new SaveOptions
{
    OutputFile = "D:\\Output.xlsx"
};

JsonConverter.Process(loadOptions, saveOptions);

التوافق العكسي

جميع التحويلات تعمل في الاتجاهين: يمكنك البدء من JSON أو AZW3 وإنتاج أي من صيغ المستندات المدعومة، ثم إعادتها إلى JSON دون فقدان لتكامل البيانات.

ما يميز المنتج تسويقيًا

  • تحويل بنقرة واحدة: انتقل بسهولة بين JSON، AZW3، وصيغ عائلة Excel.
  • جاهز للمؤسسات: قابل للتوسع، آمن للاستخدام المتعدد الخيوط، ومدعوم بالكامل للنشر على السحابة أو داخل المراكز البيانية.
  • مكتبة صيغ واسعة: من Excel 95 الكلاسيكي إلى SpreadsheetML الحديث، ومن CSV/TSV البسيط إلى EPUB/AZW3 الغني وHTML/MHTML.
  • واجهة برمجة تطبيقات صديقة للمطور: فئات خيارات بديهية وتكوين متسلسل لتكامل سريع.
  • مستقبلية: التحديثات المستمرة تضيف صيغًا جديدة وتحسّن الأداء.

يُزوّدك المحول بآليات قوية لدمج محتوى المستندات مع واجهات برمجة التطبيقات وحلول البيانات الأخرى. سواءً كنت بحاجة لاستخراج معلومات من ملفات موجودة أو إنشاء مستندات من بيانات مُنظمة، فإن محول JSON من Sheetize يوفّر لك السيناريوهات الحديثة لأتمتة المستندات.

 عربي