هر صفحه از سند ممکن است دارای طرح بندی های مختلفی باشد. بستگی به محتوای صفحه دارد. جهت گیری مناسب آن به عنوان یک توسعه دهنده، می توانیم جهت هر صفحه را به صفحه ای که مناسب است تغییر دهیم. در این مقاله یاد می گیریم که با استفاده از C# جهت یک صفحه در سند Word را تغییر دهیم. به طور جداگانه، نحوه تغییر طرح پرتره به افقی و سپس نحوه تغییر جهت افقی به عمودی با برنامه های NET را خواهیم دید.

تغییر جهت صفحه DOC/DOCX با استفاده از C#

.NET API برای تغییر جهت صفحه Word

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

می‌توانید نصب‌کننده DLL یا MSI را از بخش دانلودها دانلود کنید یا از طریق NuGet API را در برنامه دات‌نت خود نصب کنید.

PM> Install-Package GroupDocs.Merger

تغییر جهت صفحه Word به Landscape با استفاده از C#

بیایید با یک روش ساده شروع کنیم که چگونه به صورت برنامه‌ای یک افقی صفحه در یک سند Word ایجاد کنیم. مراحل زیر اجازه می دهد جهت صفحه یک سند Word را با استفاده از C# به افقی تغییر دهید:

  • سند Word را با استفاده از Merger بارگیری کنید.
  • گزینه‌های جهت‌گیری را آماده کنید و [حالت7 را روی افقی تنظیم کنید.
  • جهت را با استفاده از ChangeOrientation() تغییر دهید.
  • سند به روز شده را با استفاده از Save() مناسب ذخیره کنید.

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

// نحوه تغییر جهت صفحه سند Word به Landscape با استفاده از C# 
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-landscape-document.docx");
}

تغییر جهت صفحه ورد به پرتره با استفاده از سی شارپ

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

  • سند Word را با استفاده از Merger بارگیری کنید.
  • گزینه‌های جهت‌گیری را آماده کنید و حالت را روی حالت عمودی تنظیم کنید.
  • از روش ChangeOrientation() برای تغییر جهت استفاده کنید.
  • از روش مناسب Save() برای ذخیره سند به روز شده استفاده کنید.

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

// نحوه تغییر جهت صفحه سند Word به پرتره با استفاده از C#  
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Portrait, new int[] { 3, 4 });   
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-portrait-document.docx");
}

یک مجوز API رایگان دریافت کنید

برای استفاده از API بدون محدودیت های ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.

نتیجه

برای نتیجه گیری، ما یاد گرفتیم که چگونه جهت صفحه اسناد Word را با استفاده از C# در برنامه های NET تغییر دهیم. ما نمونه کد منبع را دیدیم که جهت عمودی صفحات انتخابی یک فایل DOCX را به افقی تغییر داد. به همین ترتیب، جهت افقی صفحات انتخاب شده را با استفاده از مثال C# به عمودی تغییر دادیم. می توانید برنامه کاربردی خود را بسازید که می تواند جهت گیری صفحات Word را به صورت آنلاین تغییر دهد.

برای جزئیات بیشتر در مورد API، به مستندات مراجعه کنید. برای سؤالات، از طریق [فروم 11 با ما تماس بگیرید.

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