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

جهت یک صفحه کلمه را به افقی یا عمودی تغییر دهید

Word انواع گزینه های طرح بندی و قالب بندی صفحه را ارائه می دهد که بر نحوه نمایش محتوا در صفحه تأثیر می گذارد. شما می توانید جهت صفحه (عمودی، افقی) را سفارشی کنید. نحوه تغییر جهت صفحه در word برای یک صفحه یا چند صفحه با استفاده از Cloud API ما سریع و آسان است. در این آموزش نحوه تغییر جهت صفحه در سند Word با استفاده از Ruby به شما نشان می دهم که چگونه جهت یک صفحه را به افقی در رایانه شخصی یا مک تغییر دهید. علاوه بر این، نحوه تغییر جهت افقی به عمودی در برنامه Ruby را خواهیم دید.

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

API برای تغییر جهت صفحه کلمه به افقی یا عمودی

سرویس گیرنده API GroupDocs.Merger به شما امکان می دهد جهت صفحه عمودی یا جهت صفحه افقی را برای صفحات خاص یا برای همه صفحات سند Word تنظیم کنید. علاوه بر این، API امکان جابجایی صفحات، جابجایی صفحات، حذف صفحات، تقسیم اسناد، استخراج صفحات و چرخش صفحات سند در برنامه های Ruby را می دهد. ما از Ruby GroupDocs.Merger برای تغییر جهت صفحه فایل‌های Word DOC/DOCX در Ruby استفاده خواهیم کرد. برای جزئیات و سایر ویژگی‌های API، می‌توانید از دستورالعمل‌های مستندات دیدن کنید.

می‌توانید با استفاده از دستور زیر در کنسول، API GroupDocs.Merger را در پروژه Ruby خود نصب کنید:

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"

اکنون، بیایید ببینیم که چگونه در Google Docs از حالت عمودی به افقی تغییر کنیم.

تغییر جهت صفحات Word به Landscape در Ruby

بیایید با یک روش ساده شروع کنیم که چگونه می توان افقی را در Google Docs به صورت برنامه ای تغییر داد. در اینجا مراحل مربوط به نحوه تبدیل یک منظره یک صفحه در word با استفاده از Ruby آمده است:

  • ابتدا یک نمونه [PagesApi] ایجاد کنید (https://apireference.groupdocs.cloud/merger/#/Pages)
  • سپس، نمونه OrientationOptions را ایجاد کنید
  • بعد، یک نمونه از FileInfo ایجاد کنید
  • مسیر فایل ورودی و مسیر فایل خروجی را تنظیم کنید
  • برای تغییر جهت، اعداد صفحه جدا شده با کاما را ارائه دهید
  • حالت جهت یابی را روی Landscape تنظیم کنید
  • سپس یک نمونه از OrientationRequest ایجاد کنید
  • در نهایت، جهت گیری صفحات را با فراخوانی متد PagesApi.orientation() با گزینه های OrientationRequest تغییر دهید.

کد روبی زیر جهت عمودی برخی از صفحات یک سند Word را به افقی تغییر می دهد.

# یک نمونه از صفحات API ایجاد کنید
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
 
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-landscape.docx"
@options.pages = [2, 4]
@options.mode = "Landscape"
 
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Portrait to Landscape.")

نمونه کد بالا در word از حالت عمودی به افقی تغییر می کند. همچنین می توانید از کد بالا برای نحوه ایجاد افقی یک صفحه در word استفاده کنید.

تغییر جهت سند Word به پرتره در روبی

به طور مشابه، می توانید هر مجموعه ای از صفحات سند word را در جهت عمودی بسازید. مراحل زیر امکان تغییر جهت صفحه Word به عمودی را با استفاده از Ruby می دهد:

  • ابتدا یک نمونه [PagesApi] ایجاد کنید (https://apireference.groupdocs.cloud/merger/#/Pages)
  • سپس، نمونه OrientationOptions را ایجاد کنید
  • بعد، یک نمونه از FileInfo ایجاد کنید
  • مسیر فایل ورودی و مسیر فایل خروجی را تنظیم کنید
  • برای تغییر جهت، اعداد صفحه جدا شده با کاما را ارائه دهید
  • حالت جهت یابی را روی Portrait تنظیم کنید
  • سپس یک نمونه از OrientationRequest ایجاد کنید
  • در نهایت، جهت گیری صفحات را با فراخوانی متد PagesApi.orientation() با گزینه های OrientationRequest تغییر دهید.

کد روبی زیر جهت افقی برخی از صفحات یک سند Word را به عمودی تغییر می دهد.

# یک نمونه از صفحات API ایجاد کنید
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
 
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-portrait.docx"
@options.pages = [2, 4]
@options.mode = "Portrait"
 
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Landscape to Portrait.")

نمونه کد بالا جهت صفحات Google Docs را از افقی به عمودی تغییر می دهد. این مثال کد همچنین می تواند برای تغییر جهت یک صفحه در word استفاده شود.

نحوه تغییر یک صفحه به Landscape در word و تغییر سند word به landscape.

نحوه تغییر جهت صفحه در Google Docs | کلمه منظره

جمع بندی

در این مقاله نحوه تغییر جهت صفحه در google docs از چندین صفحه و به طور مشابه نحوه تغییر جهت یک صفحه در word را با استفاده از Ruby یاد گرفتیم. ما نمونه کد منبع را دیدیم که جهت صفحه را در word از صفحات انتخابی پرتره به سند word تغییر می دهد. علاوه بر این، جهت افقی صفحات انتخابی را به پرتره در روبی نیز تغییر دادیم. می توانید برنامه کاربردی خود را برای نحوه ایجاد یک افقی صفحه تکی در Google Docs بسازید که می تواند صفحات کلمه جهت را به صورت آنلاین تغییر دهد.

سوال بپرس

برای جزئیات بیشتر درباره GroupDocs.Merger API، لطفاً از مستندات دیدن کنید. برای سوالاتی درباره نحوه تغییر جهت صفحه در word، از طریق تالار گفتمان از ما بپرسید.

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