تحويل Word إلى JSON في Python

في حالات مختلفة ، يجب عليك إجراء تحويل Word إلى JSON برمجيًا من داخل تطبيق Python الخاص بك. على سبيل المثال ، لتصدير البيانات من مستند Word ومعالجتها أو نقلها بتنسيق JSON. في هذه المقالة ، ستتعلم كيفية تحويل النص بسهولة في مستند Word إلى تنسيق JSON. علاوة على ذلك ، ستتعلم كيفية تحميل مستند Word محمي وتحويله إلى JSON برمجيًا. لذلك دعنا ننتقل إلى تحويل Word إلى JSON في Python.

كيفية تحويل Word إلى JSON في بايثون

لتحويل مستند Word إلى تنسيق JSON ، سنقوم بالخطوات التالية:

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

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

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

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

يمكنك استخدام أوامر pip التالية لتثبيت كلتا المكتبتين.

pip install aspose-cells
pip install aspose-words

تحويل Word إلى JSON في Python

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

  • قم بتحميل مستند Word باستخدام فئة المستند من Aspose.Words.
  • احفظ مستند Word بتنسيق HTML باستخدام طريقة Document.save().
  • قم بتحميل ملف HTML باستخدام فئة المصنف من Aspose.Cells.
  • قم بتحويل المستند إلى تنسيق JSON باستخدام طريقة Workbook.save().

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

# تحميل المستند
doc = aw.Document("document1.docx")

# احفظ المستند بتنسيق HTML
doc.save("html_output.html", aw.SaveFormat.HTML)

# قم بتحميل ملف HTML في مثيل لفئة المصنف
book = Workbook("html_output.html")

# حفظ باسم JSON
book.save("word-to-json.json", SaveFormat.JSON)

تحويل الكلمة المحمية إلى JSON في Python

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

  • قم بتحميل مستند Word باستخدام فئة المستند من Aspose.Words.
  • استخدم فئة LoadOptions من Aspose.Words لتحديد كلمة مرور مستند Word المحمي.
  • احفظ مستند Word بتنسيق HTML باستخدام طريقة Document.save().
  • قم بتحميل ملف HTML باستخدام فئة المصنف من Aspose.Cells.
  • قم بتحويل المستند إلى تنسيق JSON باستخدام طريقة Workbook.save().

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

# تحميل المستند المحمي باستخدام LoadOptions
doc = aw.Document("protected_doc.docx", aw.loading.LoadOptions("MyPassword"))

# احفظ المستند بتنسيق HTML
doc.save("html_output.html", aw.SaveFormat.HTML)

# قم بتحميل ملف HTML في مثيل لفئة المصنف
book = Workbook("html_output.html")

# حفظ باسم JSON
book.save("word-to-json.json", SaveFormat.JSON)

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

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

استنتاج

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

أنظر أيضا