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

جهت صفحه DOC/DOCX را در Java تغییر دهید

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

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

دانلود و پیکربندی کنید

کتابخانه را از قسمت دانلودها دریافت کنید. برای برنامه Java مبتنی بر Maven خود، فقط پیکربندی pom.xml زیر را اضافه کنید. پس از این، می‌توانید نمونه‌های این مقاله و همچنین نمونه‌های دیگر موجود در GitHub را امتحان کنید. برای جزئیات، می توانید به مرجع API مراجعه کنید.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

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

با نحوه ایجاد یک افقی صفحه در یک سند Word به صورت برنامه نویسی شروع کنید. مراحل زیر امکان تغییر جهت صفحه یک سند Word DOC/DOCX را به Landscape در Java می دهد:

  • [گزینه جهت 8 را آماده کرده و آن را روی حالت افقی قرار دهید.
  • سند Word را با استفاده از Merger بارگیری کنید.
  • جهت را با استفاده از متد changeOrientation() تغییر دهید.
  • سند به روز شده را با استفاده از روش save() مناسب ذخیره کنید.

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

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

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

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

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

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

// نحوه تغییر جهت صفحه سند Word به Portrait در جاوا
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Prtrait, new int[] { 3, 4 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

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

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

نتیجه

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

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

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