نحوه جابجایی، ترتیب مجدد و تنظیم مجدد صفحات در Word با استفاده از Ruby

نحوه جابجایی، ترتیب مجدد و تنظیم مجدد صفحات در Word با استفاده از Ruby

Word محبوب ترین برنامه برای ایجاد اسناد است. اما هنگام کار با اسناد word بزرگتر، ممکن است لازم باشد ترتیب صفحات خود را تغییر دهید. به جای اینکه از ابتدا شروع کنید، می توانید صفحات را دوباره مرتب کنید تا در نهایت ترتیب بهتری داشته باشند. بنابراین، دانستن نحوه تغییر ترتیب صفحات در Word بسیار مهم است. در این مقاله نحوه جابجایی، ترتیب مجدد و تنظیم مجدد صفحات در word را با استفاده از Ruby خواهید آموخت.

موضوعات زیر در این مقاله پوشش داده خواهد شد:

REST API برای تنظیم مجدد صفحات Word - نصب

برای تنظیم مجدد صفحات word به صورت آنلاین، از Ruby SDK of GroupDocs.Merger Cloud API استفاده خواهیم کرد. این API به ما امکان می دهد صفحات ناخواسته را از اسناد word تقسیم، ادغام و حذف کنیم. همچنین می‌توانید یک صفحه یا مجموعه‌ای از صفحات را در فرمت‌های سند پشتیبانی شده دوباره ترتیب دهید. لطفا با استفاده از دستور زیر در کنسول rails آن را نصب کنید:

gem install groupdocs_merger_cloud

لطفاً قبل از انجام مراحل ذکر شده در زیر، [شناسه مشتری و راز خود را از داشبورد دریافت کنید6. هنگامی که شناسه و راز خود را دریافت کردید، کد را مطابق شکل زیر اضافه کنید:

# جواهر 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 به صورت برنامه نویسی در ابر، صفحات word را مرتب کنید. ما صفحات word را با دنبال کردن مراحل زیر سازماندهی مجدد می کنیم:

  • ابتدا یک نمونه از PagesApi ایجاد کنید.
  • بعد، یک نمونه از MoveOptions ایجاد کنید.
  • سپس، یک نمونه از FileInfo ایجاد کنید.
  • مسیر فایل word ورودی و مسیر فایل خروجی را تنظیم کنید
  • در مرحله بعد، شماره صفحه فعلی و شماره صفحه جدید را تنظیم کنید.
  • پس از آن، MoveRequest را با MoveOptions به عنوان آرگومان ایجاد کنید.
  • در نهایت، متد move() را فراخوانی کرده و سند word به روز شده را ذخیره کنید.

نمونه کد زیر نحوه تنظیم مجدد صفحات در word آنلاین را با استفاده از REST API در Ruby نشان می دهد:

# چگونه صفحات را در اسناد word مرتب کنیم یا مرتب کنیم
# یک نمونه از صفحات API ایجاد کنید
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# MoveOptions را راه اندازی کنید
@options = GroupDocsMergerCloud::MoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/move-pages.docx"
@options.page_number  = 3
# موقعیت برای انتقال صفحه docx
@options.new_page_number  = 5

# ترتیب مجدد صفحات در فایل Docx
result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully organized word page by page number.")

در نهایت، نمونه کد بالا، صفحات Docx سازماندهی شده را در فضای ابری ذخیره می کند. چگونه صفحات را در word به صورت رایگان مرتب کنیم؟ لطفاً 10 را که با استفاده از API بالا توسعه داده شده است، 10 را امتحان کنید.

نحوه تعویض صفحات Word DOCX با استفاده از REST API در Ruby

با دنبال کردن مراحل زیر، موقعیت دو صفحه ورد را در سند ورد مبادله کنید:

  • ابتدا یک نمونه از PagesApi ایجاد کنید.
  • بعد، یک نمونه از SwapOptions ایجاد کنید.
  • سپس، یک نمونه از FileInfo ایجاد کنید.
  • مسیر فایل ورودی Docx و مسیر فایل خروجی را تنظیم کنید
  • در مرحله بعد، شماره صفحه فعلی و شماره صفحه جدید را تنظیم کنید.
  • پس از آن، SwapRequest را با SwapOptions به عنوان آرگومان ایجاد کنید.
  • در نهایت، متد swap() را فراخوانی کرده و سند به روز شده را ذخیره کنید.

نمونه کد زیر نحوه تغییر ترتیب صفحات در سند word را با استفاده از REST API در Ruby نشان می دهد:

# نحوه تعویض صفحات در فایل word
# یک نمونه از صفحات API ایجاد کنید
@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 به صورت آنلاین، که با استفاده از API بالا ایجاد شده است، امتحان کنید.

جمع بندی

در این مقاله یاد گرفتیم:

  • نحوه تنظیم مجدد و سازماندهی مجدد صفحات در word.
  • نحوه تعویض و ترتیب مجدد صفحات در فایل word.

می‌توانید درباره GroupDocs.Conversion Cloud API از مستندات اطلاعات بیشتری کسب کنید. ما همچنین یک بخش API Reference داریم که به شما امکان تجسم و ارتباط مستقیم با API های ما را از طریق مرورگر می دهد.

سوال بپرس

برای سؤالاتی در مورد نحوه تنظیم مجدد ترتیب صفحه در word، از طریق تالار گفتمان پشتیبانی از ما بخواهید.

همچنین ببینید