كيفية تغيير اتجاه الصفحة في مستندات Word باستخدام Python

قم بتغيير اتجاه الصفحة في مستندات Word باستخدام Python

يشير مصطلح الاتجاه إلى الاتجاه الذي يتم فيه عرض المستند للطباعة والقراءة. يدعم Word نوعين من الاتجاه: عمودي (عمودي) وأفقي (أفقي).عادةً ما يكون حجم الصفحة الافتراضي لمستند Word “Letter” (8.5 × 11 بوصة) ، واتجاه الصفحة الافتراضي هو “عمودي”. يمكنك تغيير الاتجاه الافتراضي لإنشاء مستند مختلف ، مثل نموذج طلب أو كتيب. في بعض الحالات ، تحتاج إلى تغيير اتجاه الصفحات في ملف Word ، اعتمادًا على المحتوى الموجود في مستند Word. في هذا البرنامج التعليمي ، سأوضح لك كيفية تغيير اتجاه الصفحة في مستندات Word باستخدام Python.

لمعرفة كيفية تغيير اتجاه الصفحة لصفحة واحدة أو عدة صفحات في Word إلى أفقي أو عمودي ، حدد الروابط المناسبة الواردة أدناه:

API لتغيير اتجاه الصفحة إلى أفقي أو عمودي - التثبيت

في مستند Word ، يمكنك تعيين اتجاه الصفحة إلى عمودي أو أفقي للمستند بأكمله ، أو صفحة واحدة ، أو صفحات متعددة بناءً على محتوى مشروعك. لتغيير اتجاه الصفحة في ملف word لصفحة واحدة أو عدة صفحات برمجيًا ، سأستخدم Python SDK من GroupDocs.Merger Cloud API. إلى جانب تغيير اتجاه المستند ، تدعم واجهة برمجة التطبيقات هذه أيضًا نقل الصفحات وتبديلها وإزالتها وتقسيمها واستخراجها من تنسيق المستند المدعوم.

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

pip install groupdocs_merger_cloud

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

# استيراد SDK اندماج groupdocs
import groupdocs_merger_cloud

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

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

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

كيفية تغيير اتجاه الصفحة إلى أفقي في مستند Word باستخدام Python

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

  • أولاً ، أنشئ مثيلاً لفئة PagesApi
  • بعد ذلك ، قم بإنشاء مثيل لفئة OrientationOptions
  • الآن ، قم بإنشاء مثيل FileInfo باستخدام ملف الإدخال كمعامل
  • بعد ذلك ، قم بتعيين مسار ملف الإخراج على السحابة
  • قم بتوفير أرقام الصفحات مفصولة بفواصل لتغيير الاتجاه
  • اضبط وضع الاتجاه على أفقي
  • بعد ذلك ، قم بإنشاء مثيل لـ OrientationRequest
  • أخيرًا ، قم بتغيير اتجاه الصفحة عن طريق استدعاء طريقة PagesApi.orientation() مع خيارات OrientationRequest كمعامل.

مقتطف كود Python التالي هو كيفية تغيير الاتجاه العمودي إلى أفقي في مستند Word:

# كيفية تغيير اتجاه الصفحة إلى أفقي في Word باستخدام Python
try:
    # قم بإنشاء مثيل من Pages API
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Landscape"
    
    # كيفية تغيير الوضع الرأسي إلى الأفقي في كلمة
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Portrait to Landscape: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
كيفية تغيير اتجاه الصفحة إلى أفقي في Word باستخدام Python

كيفية تغيير اتجاه الصفحة إلى أفقي في Word باستخدام Python

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

كيفية تغيير اتجاه الصفحة من الوضع الأفقي إلى الوضع الرأسي في Word في Python

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

  • أولاً ، قم بإنشاء مثيل PagesApi
  • ثانيًا ، قم بإنشاء مثيل OrientationOptions
  • بعد ذلك ، قم بإنشاء مثيل FileInfo بملف إدخال كمعامل
  • قم بتعيين مسار ملف الإخراج على السحابة
  • قم بتوفير أرقام الصفحات مفصولة بفواصل لتغيير الاتجاه
  • اضبط وضع التوجيه على Portrait
  • بعد ذلك ، قم بإنشاء مثيل لـ OrientationRequest
  • أخيرًا ، قم بتغيير اتجاه الصفحة عن طريق استدعاء طريقة PagesApi.orientation() مع خيارات OrientationRequest كمعلمات.

يوضح مثال كود Python التالي كيفية تغيير الاتجاه العمودي إلى عمودي في مستند Word:

# كيفية تغيير اتجاه صفحة واحدة في Word إلى Portrait باستخدام Python
try:
    # أنشئ مثيلاً لصفحات API
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Portrait"
    
    # كيفية تحويل المناظر الطبيعية إلى كلمة عمودية على الإنترنت
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Landscape to Portrait: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
كيفية تغيير اتجاه صفحة واحدة في Word إلى Portrait باستخدام Python

كيفية تغيير اتجاه صفحة واحدة في Word إلى Portrait باستخدام Python

نموذج الكود أعلاه سيغير اتجاه صفحات الكلمات من الوضع الأفقي إلى العمودي. يمكن أيضًا استخدام مثال الرمز هذا لتغيير اتجاه صفحة واحدة في مستند Word.

تلخيص لما سبق

هذه نهاية منشور المدونة هذا. يمكنك أن ترى كيف يؤثر الاتجاه على المظهر والتباعد بين النص والصور. لقد تعلمت في هذا المقال:

  • كيفية تغيير اتجاه الصفحة إلى أفقي برمجيًا في Python ؛
  • كيفية تغيير اتجاه الصفحات المحددة إلى عمودي في الكلمة باستخدام Python ؛

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

نقترح عليك اتباع دليل البدء.

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

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك حول كيفية تغيير اتجاه الصفحة في كلمة في هذا المنتدى.

أسئلة وأجوبة

كيفية تغيير اتجاه صفحة واحدة في Word برمجيًا؟

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

كيف يمكنني تغيير اتجاه المستند بأكمله في Word في Python؟

قم بإنشاء مثيل من PagesApi ، OrientationOptions ، و FileInfo ، وقم بتعيين قيم FileInfo ، واستدعاء طريقة PagesApi.orientation() باستخدام OrientationRequest لتغيير اتجاه المستند بأكمله.

كيفية تثبيت مكتبة تحميل اتجاه الصفحة مجانا؟

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

كيف أقوم بتغيير اتجاه الصفحة في النوافذ؟

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

أنظر أيضا