تحويل Word إلى JSON في C#

قد يكون تحويل Word to JSON مطلوبًا في حالات مختلفة عندما تحتاج إلى تصدير البيانات في مستند Word إلى تنسيق JSON برمجيًا. توضح هذه المقالة كيفية تحويل النص بسهولة في مستند Word إلى تنسيق JSON من داخل تطبيقات C#. ستتعلم أيضًا كيفية تحويل مستندات Word المحمية إلى JSON برمجيًا. لذلك دعنا ننتقل إلى تحويل Word إلى JSON في C#.

كيفية تحويل Word إلى JSON في C#

لتحويل مستند Word إلى JSON ، نحتاج إلى تنفيذ الخطوات التالية:

  • قم بتحميل مستند Word.
  • قم بتحويله إلى تنسيق HTML.
  • احفظ ملف HTML بتنسيق JSON.

دعونا نرى كيفية تنفيذ هذه الخطوات برمجيًا في C#. لهذا تحتاج إلى تثبيت اثنين من المكتبات المذكورة في القسم التالي.

مكتبات C# لتحويل Word إلى JSON - تنزيل مجاني

Aspose.Words for .NET هي مكتبة غنية بالمميزات تتيح لك إنشاء مستندات MS Word ومعالجتها. سنستخدم هذه المكتبة لتصدير محتوى مستند Word إلى HTML. بعد ذلك ، سنستخدم Aspose.Cells for .NET لحفظ محتوى HTML كملف JSON.

يمكنك إما تنزيل مكتبات DLL لكلا المكتبتين أو تثبيتها من NuGet.

تنزيل DLL

التثبيت عبر NuGet

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Words

تحويل Word إلى JSON في C#

فيما يلي خطوات تحويل Word إلى JSON في C#.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مستند Word إلى JSON في C#.

// تحميل مستند Word
Document doc = new Document("document.docx");

// احفظ المستند بتنسيق HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// قم بتحميل ملف HTML في مثيل لفئة Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// حفظ باسم JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# تحويل الكلمة المحمية إلى JSON

يمكنك أيضًا تحميل مستندات Word المحمية باستخدام كلمات المرور الخاصة بها وتحويلها إلى تنسيق JSON. فيما يلي خطوات تحويل مستند Word محمي إلى JSON في C#.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مستند Word محمي إلى JSON في C#.

// تحميل مستند Word المحمي بكلمة مرور
Document doc = new Document("document.docx", new Aspose.Words.Loading.LoadOptions("mypassword"));

// احفظ المستند بتنسيق HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// قم بتحميل ملف HTML في مثيل لفئة Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// حفظ باسم JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# Word to JSON Converter Libraries - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام المكتبات دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل Word إلى JSON في C#. علاوة على ذلك ، لقد رأيت كيفية تحويل مستند Word محمي بكلمة مرور إلى JSON برمجيًا. بالإضافة إلى ذلك ، يمكنك زيارة توثيق Aspose.Words for .NET و Aspose.Cells for .NET لاستكشاف المزيد حول المكتبات. في حال كان لديك أي أسئلة ، لا تتردد في إخبارنا عبر المنتدى.

أنظر أيضا