تحويل وورد إلى JPG

تحويل وورد إلى JPG | احفظ الكلمة في صورة باستخدام Python SDK

في عصر يسود فيه المحتوى المرئي، هناك حاجة إلى تحويل مستندات Word إلى JPG jpeg/) أصبح التنسيق أكثر أهمية من أي وقت مضى. سواء كنت تقوم بإنشاء عروض تقديمية جذابة، أو مشاركة مقتطفات من المحتوى النصي على وسائل التواصل الاجتماعي، أو دمج مقتطفات من المستندات في مشاريع الوسائط المتعددة، فإن القدرة على تحويل ملفات Word بسلاسة إلى صور JPG متعددة الاستخدامات أمر بالغ الأهمية. سنناقش في هذه المقالة تفاصيل حول كيفية تحويل Word إلى JPG باستخدام Python SDK.

Word إلى JPG تحويل REST API

الاستفادة من Aspose.Words Cloud SDK for Python لإجراء التحويل من Word إلى JPG يقدم حلاً قويًا ومتعدد الاستخدامات لإدارة المستندات. يتيح SDK للمطورين دمج وظائف تحويل المستندات بسلاسة في تطبيقات Python، مما يوفر مجموعة قوية من الأدوات لتسهيل تحويل مستندات Word إلى صور JPG.

بالإضافة إلى تحويل Word إلى JPG، يوفر SDK هذا عددًا لا يحصى من الإمكانات. يمكنك التعامل مع مستندات Word وتنسيقها ديناميكيًا، واستخراج النص، وتطبيق العلامات المائية، وإجراء مقارنة المستندات، وحتى إنشاء معاينات للمستندات.

SDK متاح للتنزيل على PIP و GitHub. قم بتنفيذ الأمر التالي على محطة سطر الأوامر لتثبيت SDK

pip install aspose-words-cloud

بمجرد اكتمال التثبيت، ستحتاج إلى إنشاء حساب على لوحة تحكم Aspose.Cloud. إذا كان لديك حساب GitHub أو Google، فما عليك سوى الاشتراك أو النقر فوق الزر إنشاء حساب جديد وتقديم المعلومات المطلوبة. قم الآن بتسجيل الدخول إلى لوحة المعلومات باستخدام بيانات الاعتماد وقم بتوسيع قسم التطبيقات من لوحة المعلومات وانتقل لأسفل نحو قسم بيانات اعتماد العميل لرؤية معرف العميل وتفاصيل سر العميل.

بيانات اعتماد العميل

الصورة 1: - معاينة بيانات اعتماد العميل

توفر لوحة معلومات Aspose.Cloud واجهة واحدة لإدارة تخزين الملفات المتنوعة، لذا يمكنك توصيل Amazon S3 وDropBox وGoogle Drive Storage وGoogle Cloud Storage وWindows Azure Storage وFTP Storage. يمكننا إدارة هذه المصادر باستخدام خيار المخازن المتاح في القائمة اليسرى على لوحة القيادة.

خيارات تخزين متنوعة

الصورة 2: - خيارات تخزين متنوعة على لوحة القيادة السحابية.

تحويل Word إلى JPG في بايثون

قم بتحميل مستند Word من التخزين السحابي

سنناقش في هذا القسم الخطوات الخاصة بكيفية تحميل وحدة تخزين مستندات Word في وحدة التخزين السحابية الافتراضية وتحويل الإخراج إلى تنسيق JPEG. يتم أيضًا حفظ الملف الناتج في نفس وحدة التخزين. في هذا المثال، نحتاج إلى تكوين خيار التخزين الداخلي (الخيار الأول كما هو موضح في الصورة أعلاه). يرجى اتباع الخطوات الواردة أدناه لإجراء عملية التحويل.

  • أولاً، قم بإنشاء مثيل لفئة WordsApi أثناء تمرير تفاصيل ClientID وClientSecret كوسيطات.
  • ثانيًا، قم بتحميل ملف PDF إلى وحدة التخزين السحابية باستخدام طريقة UploadFileRequest(..).
  • ثالثًا، قم بإنشاء كائن من كائن GetDocumentWithFormatRequest أثناء تمرير اسم ملف Word المدخل وتنسيق الإخراج المطلوب واسم الملف الناتج كوسائط.
  • أخيرًا، قم باستدعاء الأسلوب getdocumentwithformat(..) لفئة WordsApi لإجراء عملية التحويل.
# لمزيد من العينات، يرجى زيارة https://github.com/aspose-words-cloud/aspose-words-cloud-python
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException

def main():
    try:
        # إنشاء مثيل لـ WordsApi
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # اسم مستند الكلمة المدخلة
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

        # قم بتحميل مستند Word المصدر إلى Cloud Storage
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

        # قم بإنشاء كائن لتحويل المستند
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # بدء عملية تحويل Word إلى JPEG
        result = words_api.get_document_with_format(request)
        
        # طباعة الرسالة في وحدة التحكم (اختياري)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
معاينة Word إلى JPEG

الصورة 3: - معاينة تحويل Word إلى JPEG.

مستند Word من Google Drive

في هذا القسم، سنناقش تفاصيل كيفية دمج حساب Google Drive مع لوحة تحكم Aspose.Cloud ومن ثم سيتم تحميل مستند Word من نفس Google Drive. بعد التحويل، سيتم أيضًا حفظ ملف JPEG الناتج على نفس محرك الأقراص.

لذا فإن الخطوة الأولى هي ربط حساب Google Drive بحساب Aspose.Cloud Dashboard الخاص بك.

  • انقر فوق خيار المخازن من القائمة اليسرى على لوحة القيادة.
  • انقر فوق الزر “إنشاء مساحة تخزين جديدة” في أسفل يمين الصفحة.
  • حدد خيار Google Drive Storage من القائمة.
  • أدخل اسم التخزين، مثل GDrive.
  • أدخل تفاصيل معرف العميل وسر العميل من وحدة تحكم Google API.
  • ثم انقر فوق زر إنشاء رمز التحديث وقم بتفويض حساب Google حيث تم إنشاء مشروع السحابة. بعد توفير كافة التفاصيل، ستظهر الشاشة كما هو موضح أدناه.
بيانات اعتماد جوجل درايف

الصورة 4: - معاينة بيانات اعتماد تخزين Google Drive.

نوصي بزيارة الرابط التالي لـ تعرف على المزيد حول توصيل موفري التخزين التابعين لجهات خارجية.

نحن نتفاعل فقط مع واجهات برمجة التطبيقات Aspose.Cloud باستخدام التطبيق الذي تم إنشاؤه على لوحة تحكم Aspose.Cloud وفي الواجهة الخلفية، يحتوي كل تطبيق على مساحة تخزين متصلة به. لذا نحتاج الآن إلى تحديث معلومات التخزين للتطبيق الحالي.

تحديث التخزين على لوحة القيادة السحابية

الصورة 5: - تحديث تفاصيل التخزين على لوحة المعلومات السحابية.

قم بتنفيذ الكود الذي تمت مشاركته أعلاه وسيقوم بتحويل مستند Word المتوفر في Google Drive إلى تنسيق JPEG وحفظه في نفس وحدة التخزين.

مستند Word من تخزين Dropbox

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

  • انقر فوق خيار التخزين من القائمة اليسرى في لوحة تحكم Aspose.Cloud.
  • انقر فوق الزر “إنشاء مساحة تخزين جديدة” وحدد “تخزين Dropbox” من القائمة.
  • أدخل الاسم الذي تختاره في حقل اسم التخزين وانقر فوق زر إنشاء رمز مميز.
  • سيُطلب منك تقديم تفاصيل حساب Dropbox الخاص بك، وبعد المصادقة الناجحة، سيتم إنشاء رمز الوصول
  • انقر فوق الزر حفظ.
تفاصيل تخزين Dropbox

الصورة 6: - تفاصيل تخزين Dropbox.

مرة أخرى، نحتاج إلى تحديث تفاصيل التخزين لتطبيق السحابة الذي نصل إليه في التعليمات البرمجية الخاصة بنا (من خلال معرف العميل وبيانات اعتماد العميل). الآن انقر فوق خيار الملفات من القائمة اليسرى على لوحة المعلومات وحدد Dropbox Storage (اسم التخزين المذكور أعلاه) وسيتم عرض جميع الملفات المدرجة في Dropbox.

ملف Dropbox على Cloud Dashboard

الصورة 7: - ظهور ملفات Dropbox على Cloud Dashboard.

على مستوى التعليمات البرمجية، لا نحتاج إلى إجراء أي تغيير، وعندما يتم تنفيذ مقتطف التعليمات البرمجية المشترك أعلاه، يتم تحميل مستند Word جديد إلى وحدة تخزين Dropbox ويتم أيضًا حفظ ملف JPEG الناتج في نفس وحدة التخزين. انظر الصورة الموضحة أدناه.

تم تحويل DOC إلى JPEG في Dropbox

الصورة 8: - معاينة ملف Word المحول إلى JPEG في Dropbox.

احفظ الكلمة في الصورة باستخدام أمر cURL

تعد أوامر cURL إحدى الطرق الملائمة للوصول إلى REST APIs من خلال موجه الأوامر. نظرًا لأنه تم تطوير Aspose.Words Cloud أيضًا وفقًا لبنية REST، فيمكننا أيضًا الوصول إليها عبر أوامر cURL. نحن نعلم أن Aspose APIs لا يمكن الوصول إليها إلا من قبل الأشخاص المصرح لهم فقط، لذلك نحتاج إلى إنشاء رموز وصول JWT بناءً على بيانات اعتماد العميل. الرجاء تنفيذ الأمر التالي لإنشاء واحد:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

قم الآن بتنفيذ أمر cURL التالي لتحويل مستند Word المتوفر بالفعل في التخزين السحابي إلى تنسيق JPEG. يتم أيضًا تخزين الملف الناتج في نفس وحدة التخزين السحابية.

curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

نظرًا لأن Dropbox مرتبط كمخزن حالي مع Aspose.Cloud API، لذلك يتم تحميل source.doc من Dropbox ويتم أيضًا حفظ ملف JPEG الناتج على نفس وحدة التخزين.

معاينة الإخراج على Dropbox

الصورة 9: - معاينة الإخراج على Dropbox.

خاتمة

في هذه المقالة، اكتشفنا إمكانيات Aspose.Words Cloud حول كيفية تحويل Word إلى JPG باستخدام Python. لقد ناقشنا أيضًا خطوات الاستفادة من مختلف وحدات التخزين السحابية المتاحة، بما في ذلك Google Drive وDropbox. لقد استكشفنا أيضًا خيار كيفية حفظ مستند Word بتنسيق JPEG باستخدام أوامر cURL. يرجى ملاحظة أنه تم تطوير مجموعات SDK الخاصة بنا وفقًا لترخيص MIT، لذا فإن كود المصدر الكامل الخاص بها متاح للتنزيل عبر Github. في حالة مواجهة أية مشكلات، أو كان لديك أي استفسارات أخرى، فلا تتردد في الاتصال بنا عبر منتدى دعم المنتج المجاني.

مقالات ذات صلة

ننصحك بزيارة الروابط التالية لمعرفة المزيد عنها