تحويل النص إلى HTML و HTML إلى نص في Python

تحويل النص إلى HTML و HTML إلى نص في Python

بصفتك مطور Python ، يمكنك بسهولة تحويل ملفك النصي إلى ملف HTML برمجيًا على السحابة. يحتوي الملف Text على نص عادي في شكل أسطر. إذا كنت ترغب في عرض النص أو عرضه في متصفح الويب ، فإن الحل الذكي هو تغيير النص إلى HTML باستخدام Python REST API. يعد تحويل النص إلى HTML مفيدًا بحيث يمكن تحميل صفحات الويب بتنسيق HTML بسهولة على الإنترنت. في هذه المقالة ، سنشرح كيفية تحويل النص إلى HTML و HTML إلى نص في Python باستخدام REST API.

سيتم تناول الموضوعات التالية في هذه المقالة:

نص إلى HTML و HTML لتحويل نص REST API - التثبيت

لتحويل النص إلى ملفات HTML ، سأستخدم Python SDK of GroupDocs.Conversion Cloud API. تتيح لك واجهة برمجة التطبيقات هذه تحويل المستندات والصور الخاصة بك من أي تنسيق ملف مدعوم إلى أي تنسيق تحتاجه. يمكنك بسهولة التحويل بين أكثر من 50 نوعًا من المستندات والصور مثل Word و PowerPoint و Excel و PDF و HTML و CAD والصور النقطية وما إلى ذلك.

يمكنك تثبيت GroupDocs.Conversion Cloud على مشروع Python الخاص بك باستخدام الأمر التالي في وحدة التحكم:

pip install groupdocs_conversion_cloud

يرجى الحصول على معرّف العميل وسر العميل من لوحة القيادة قبل البدء في اتباع الخطوات وأمثلة الكود المتاحة. بمجرد حصولك على المعرف والسر الخاصين بك ، يرجى إضافة الرمز كما هو موضح أدناه:

# قم باستيراد Python SDK في تطبيق python الخاص بك من http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# الحصول على تكوينات ملف API 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

كيفية تحويل النص إلى HTML عبر الإنترنت في Python باستخدام واجهة برمجة تطبيقات REST

في هذا القسم سنقوم بتحويل ملف نصي إلى مستند HTML برمجيًا باتباع الخطوات البسيطة الواردة أدناه:

قم بتحميل الملف

أولاً ، قم بتحميل الملف النصي إلى السحابة باستخدام مثال الرمز الموضح أدناه:

# تحميل ملف الإدخال إلى التخزين السحابي
# إنشاء مثيل لملف API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# طلب ملف تحميل المكالمة
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\input-sample-file.txt", "H:\\groupdocs-cloud-data\\input-sample-file.txt", storage_name)

# تحميل ملف عينة إلى السحابة
response = file_api.upload_file(request)
print(response.uploaded)

نتيجة لذلك ، سيكون الملف النصي الذي تم تحميله متاحًا في قسم الملفات من لوحة التحكم على السحابة.

تحويل النص إلى HTML عبر الإنترنت في Python

الآن ، دعنا نحول ملف نصي إلى HTML برمجيًا باتباع الخطوات الواردة أدناه:

  • إنشاء مثيل لـ ConvertApi
  • قم بإنشاء مثيل لـ ConvertSettings
  • الآن ، قم بتعيين مسار ملف نص الإدخال
  • قم بتعيين “html” للتنسيق
  • قم بتوفير مسار ملف الإخراج
  • قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings
  • أخيرًا ، قم بالتحويل للحصول على نتائج عن طريق استدعاء الأسلوب convert \ document() باستخدام ConvertDocumentRequest

يوضح مثال الكود التالي كيفية تغيير النص إلى ملف HTML عبر الإنترنت باستخدام REST API في Python:

# كيفية تحويل النص إلى HTML عبر الإنترنت في Python باستخدام REST API
# إنشاء مثيلات API الضرورية
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# تحضير إعدادات التحويل
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.txt"
settings.format = "html"
settings.output_path = "python-testing/output-sample-file.html"

# إنشاء طلب تحويل المستند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# تحويل ملف نصي إلى ملف HTML
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML web page in Python: " + result[0].path)
كيفية تحويل النص إلى HTML عبر الإنترنت في Python

تحويل النص إلى HTML عبر الإنترنت في Python

قم بتنزيل الملف المحول

نموذج الكود أعلاه سيحفظ ملف html المحول على السحابة. يمكنك تنزيله باستخدام مقتطف الشفرة التالي كما هو موضح أدناه:

# تهيئة API لتنزيل الملف المحول
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# طلب إنشاء ملف تنزيل
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\output-sample-file.html", storage_name)

# قم بتنزيل الملف المحول
response = file_api.download_file(request)

# انقل الملف الذي تم تنزيله إلى دليلك
shutil.move(response, "H:\\groupdocs-cloud-data\\")

تحويل ملف نصي إلى HTML باستخدام الخيارات المتقدمة في Python

يوضح هذا القسم كيفية تحويل النص إلى ملف HTML برمجيًا باستخدام بعض الإعدادات الإضافية كما هو موضح أدناه:

  • إنشاء مثيل من ConvertApi
  • قم بإنشاء مثيل لـ ConvertSettings
  • بعد ذلك ، قم بتعيين مسار ملف نص الإدخال
  • قم بتعيين “html” للتنسيق
  • الآن ، قم بتوفير مسار ملف الإخراج
  • حدد HtmlConvertOptions إذا لزم الأمر
  • قم بتعيين خصائص مختلفة مثل frompage و Pagescount و Fixedlayout و usepdf وما إلى ذلك.
  • بعد ذلك ، قم بتعيين convertOptions
  • قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings
  • احصل على النتائج عن طريق استدعاء الأسلوب convertdocument() باستخدام ConvertDocumentRequest

يوضح مثال التعليمات البرمجية التالي كيفية تحويل ملف نصي إلى ملف HTML باستخدام الخيارات المتقدمة:

# تحويل ملف نصي إلى HTML باستخدام خيارات متقدمة في Python
# إنشاء مثيلات API الضرورية
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# تحضير إعدادات التحويل
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.txt"
settings.format = "html"
settings.output_path = "python-testing/output-sample-file.html"

# خيارات تحويل HTML
convertOptions = groupdocs_conversion_cloud.HtmlConvertOptions()
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.fixed_layout = True
convertOptions.use_pdf = False

settings.convert_options = convertOptions
# إنشاء طلب تحويل المستند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# تحويل ملف نصي إلى ملف HTML
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML file online in Python: " + result[0].path)

تحويل HTML إلى نص عادي عبر الإنترنت في Python باستخدام REST API

يمكنك بسهولة تحويل نص HTML إلى نص عادي برمجيًا باتباع الخطوات الواردة أدناه:

  • إنشاء مثيل لـ ConvertApi
  • قم بإنشاء مثيل لـ ConvertSettings
  • قم بتعيين مسار ملف HTML للإدخال
  • قم بتعيين “txt” للتنسيق
  • قم بتوفير مسار ملف الإخراج
  • قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings
  • أخيرًا ، احصل على نتيجة عن طريق استدعاء الأسلوب convert \ document() باستخدام ConvertDocumentRequest

يوضح مثال الكود التالي كيفية تحويل ملف HTML إلى تنسيق نصي في Python باستخدام REST API:

# كيفية تحويل HTML إلى نص عادي عبر الإنترنت في Python باستخدام REST API
# إنشاء مثيلات API الضرورية
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# تحضير إعدادات التحويل
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.html"
settings.format = "txt"
settings.output_path = "python-testing/output-sample-file.txt"

# إنشاء طلب تحويل المستند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# تحويل ملف HTML إلى ملف نصي
result = convert_api.convert_document(request)
print("Successfully converted HTML file to Text file online in Python: " + result[0].path)
تحويل HTML إلى نص عادي عبر الإنترنت في Python باستخدام REST API

تحويل HTML إلى نص عادي عبر الإنترنت في Python باستخدام REST API

اتبع الخطوات الموضحة بالفعل من أجل تحميل ملف الإدخال ثم تنزيل ملف HTML المحول.

نص مجاني لتحويل Html عبر الإنترنت

ما هو تحويل النص إلى HTML عبر الإنترنت؟ يرجى محاولة ما يلي محول النص المجاني إلى Html عبر الإنترنت لتحويل النص إلى ملف HTML ، والذي تم تطويره باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

تحويل HTML إلى نص على الإنترنت مجانًا

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

خاتمة

لقد تعلمت في هذا المقال:

  • كيفية تغيير النص إلى ملف HTML باستخدام REST API على السحابة ؛
  • قم بتحميل الملف النصي إلى السحابة ثم قم بتنزيل ملف html المحول من السحابة ؛
  • تحويل النص إلى ملف HTML باستخدام خيارات إضافية برمجيًا في Python ؛
  • كيفية تحويل ملف HTML إلى ملف نصي في Python باستخدام REST API ؛

يمكنك معرفة المزيد حول GroupDocs.Conversion Cloud API باستخدام التوثيق. نوفر أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتفاعل معها مباشرةً من خلال المتصفح. يمكنك تنزيل الكود المصدري الكامل لـ Python SDK من GitHub وتحديثه وفقًا لمتطلباتك.

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

طرح سؤال

إذا كان لديك أي أسئلة / استفسارات حول كيفية تحويل النص إلى HTML أو العكس ، فلا تتردد في طرحها على المنتدى.

أسئلة وأجوبة

كيف أقوم بتحويل نص إلى HTML في بيثون؟

يرجى اتباع هذا الرابط لمعرفة مقتطف شفرة Python حول كيفية تحويل النص إلى ملف HTML عبر الإنترنت وبسرعة.

كيفية تثبيت Text to Html python library؟

قم بتنزيل وتثبيت محول النص إلى HTML مكتبة Python لتحويل الملفات ومعالجتها برمجيًا.

كيفية تحويل HTML إلى نص باستخدام REST API؟

قم بإنشاء مثيل لـ ConvertApi ، وقم بتعيين قيم إعدادات التحويل واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لتحويل HTML إلى نص ، أو العكس.

كيف أقوم بتغيير HTML إلى نص في Python؟

برجاء اتباع هذا الرابط للتعرف على نموذج كود Python لكيفية تغيير ملف HTML إلى ملف TXT بسرعة وسهولة.

كيف أقوم بتحويل ملف HTML إلى نص عبر الإنترنت مجانًا؟

الرجاء استخدام ملف HTML على الإنترنت لتحويل ملف نصي لتحويل HTML إلى نص بسهولة ، في ثوانٍ.

كيف يمكنني تحويل مستند HTML إلى ملف TXT عبر الإنترنت مجانًا؟

  • افتح محول HTML على الإنترنت إلى TXT
  • انقر داخل منطقة إفلات الملف لتحميل ملف HTML أو سحب ملف HTML وإفلاته.
  • انقر فوق الزر “تحويل الآن” ، سيقوم محول HTML إلى نص عبر الإنترنت بتحويل HTML إلى TXT.
  • سيكون رابط تنزيل ملف الإخراج متاحًا على الفور بعد التحويل.

هل من الآمن استخدام محول HTML إلى Text File؟

نعم ، إنه آمن للغاية وموثوق به حيث سيتم حذف الملفات التي تم تحميلها بعد 24 ساعة.

أنظر أيضا

نوصيك بزيارة المقالات التالية للتعرف على: