كيفية نقل الصفحات وإعادة ترتيبها وإعادة ترتيبها في Word باستخدام Ruby

كيفية نقل الصفحات وإعادة ترتيبها وإعادة ترتيبها في Word باستخدام Ruby

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

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

REST API لإعادة ترتيب صفحات Word - التثبيت

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

gem install groupdocs_merger_cloud

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

# قم بتحميل الأحجار الكريمة https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby في تطبيق Ruby لـ http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

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

بعد ذلك ، اتبع الخطوات التالية لتغيير ترتيب الصفحات في Word على السحابة.

كيفية إعادة ترتيب الصفحات في مستند Word باستخدام Ruby

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

  • أولاً ، قم بإنشاء مثيل لـ PagesApi.
  • بعد ذلك ، قم بإنشاء مثيل لـ MoveOptions.
  • ثم قم بإنشاء مثيل FileInfo.
  • قم بتعيين مسار ملف كلمة الإدخال ومسار ملف الإخراج
  • بعد ذلك ، قم بتعيين رقم الصفحة الحالية ورقم الصفحة الجديدة.
  • بعد ذلك ، قم بإنشاء MoveRequest باستخدام MoveOptions كوسيطة.
  • أخيرًا ، قم باستدعاء طريقة move() وحفظ مستند Word المحدث.

يوضح نموذج التعليمات البرمجية التالي كيفية إعادة ترتيب الصفحات في Word عبر الإنترنت باستخدام REST API في Ruby:

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

كيفية تبديل صفحات Word DOCX باستخدام REST API في Ruby

استبدل موضع الصفحات المكونة من كلمتين في مستند Word باتباع الخطوات الواردة أدناه:

  • أولاً ، قم بإنشاء مثيل لـ PagesApi.
  • بعد ذلك ، قم بإنشاء مثيل لـ SwapOptions.
  • ثم قم بإنشاء مثيل FileInfo.
  • قم بتعيين مسار ملف Docx للإدخال ومسار ملف الإخراج
  • بعد ذلك ، قم بتعيين رقم الصفحة الحالية ورقم الصفحة الجديدة.
  • بعد ذلك ، قم بإنشاء SwapRequest باستخدام SwapOptions كوسيطة.
  • أخيرًا ، قم باستدعاء طريقة swap() واحفظ المستند المحدث.

يوضح نموذج التعليمات البرمجية التالي كيفية تغيير ترتيب الصفحات في مستند Word باستخدام REST API في Ruby:

# كيفية تبديل الصفحات في ملف Word
# أنشئ مثيلاً لواجهة برمجة تطبيقات الصفحات
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# إنشاء مثيل SwapOptions
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/swap-pages.docx"
@options.first_page_number = 2
@options.second_page_number = 5

# تبديل الصفحات في مستند Word
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped word pages by page numbers.")

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

تلخيص لما سبق

في هذا المقال ، تعلمنا:

  • كيفية إعادة ترتيب وإعادة تنظيم الصفحات في Word ؛
  • كيفية تبديل وإعادة ترتيب الصفحات في ملف Word ؛

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

طرح سؤال

للاستفسارات حول كيفية إعادة ترتيب الصفحات بالكلمات ، لا تتردد في سؤالنا عبر منتدى الدعم

أنظر أيضا