نحوه تنظیم مجدد صفحات Word DOC در جاوا

با استفاده از جاوا، صفحات را در Word Online جابجا کنید، مرتب کنید و مرتب کنید.

آیا تا به حال در موقعیتی قرار گرفته اید که نیاز به تنظیم مجدد صفحات در یک سند Word داشته باشید؟ در موارد خاص، ممکن است لازم باشد صفحات خاصی را به ابتدا یا انتهای یک سند منتقل کرده و مرتب کنید تا جریان منطقی تری ایجاد کنید. تنظیم مجدد دستی صفحات در یک سند بزرگ می تواند یک کار وقت گیر باشد، اما راه حلی وجود دارد که می تواند این فرآیند را برای شما ساده کند - GroupDocs.Merger Cloud SDK برای جاوا. در این مقاله نحوه جابجایی، مرتب سازی مجدد و تنظیم مجدد صفحات در Word به صورت آنلاین با استفاده از جاوا را خواهید آموخت.

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

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

GroupDocs.Merger Cloud SDK for Java یک API دستکاری اسناد بسیار قدرتمند است که به توسعه دهندگان اجازه می دهد با فرمت های سند مختلف از جمله اسناد Word کار کنند. مجموعه ای جامع از ویژگی ها را برای جابجایی، مرتب سازی مجدد، ادغام، چرخش و دستکاری اسناد ارائه می دهد. ادغام SDK در برنامه های کاربردی مبتنی بر جاوا ساده و کارآمد است.

می‌توانید فایل JAR API را دانلود یا با استفاده از Maven با افزودن مخزن و وابستگی زیر به فایل pom.xml پروژه خود نصب کنید:

مخزن Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

وابستگی Maven:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

در مرحله بعد، باید برای یک حساب آزمایشی رایگان ثبت نام کنید یا یک طرح اشتراک را خریداری کنید در وب‌سایت GroupDocs تا کلید API خود را دریافت کنید. هنگامی که Client ID و Client Secret را دارید، قطعه کد زیر را به یک برنامه مبتنی بر جاوا اضافه کنید:

# پس از ثبت نام، client_id و client_secret خود را از https://dashboard.groupdocs.cloud دریافت کنید.

String ClientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

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

انتقال صفحات در یک سند Word با استفاده از GroupDocs.Merger Cloud SDK برای جاوا یک فرآیند ساده است. در اینجا مراحل و یک نمونه کد کد برای شروع آمده است:

  • ابتدا یک نمونه از کلاس PagesApi ایجاد کنید.
  • در مرحله دوم، یک نمونه از کلاس FileInfo ایجاد کنید.
  • سپس مسیر فایل word ورودی را تنظیم کنید.
  • اکنون یک نمونه از کلاس MoveOptions ایجاد کنید.
  • سپس setFileInfo و setOutputPath را تنظیم کنید.
  • شماره صفحه را برای setPageNumber و setNewPageNumber وارد کنید.
  • پس از آن، نمونه کلاس MoveRequest را ایجاد کنید و پارامتر MoveOptions را پاس کنید.
  • در نهایت متد move را فراخوانی کرده و پارامتر MoveRequest را پاس کنید.

قطعه کد زیر نحوه تنظیم مجدد صفحات در Word آنلاین با استفاده از جاوا را نشان می دهد:

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// نحوه تنظیم مجدد صفحات در فایل Word با استفاده از جاوا.
public class App {

	public static void main(String[] args) {

	  // یک نمونه از صفحات API ایجاد کنید
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // تنظیمات را آماده کنید
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");
			
			MoveOptions options = new MoveOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/move-pages.docx");
			options.setPageNumber(1);
			options.setNewPageNumber(2);

			MoveRequest request = new MoveRequest(options);

			DocumentResult response = apiInstance.move(request);
			
			// دریافت مسیر فایل خروجی
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

در نهایت، قطعه کد بالا، صفحات ورد بازآرایی شده را در فضای ابری ذخیره می کند.

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

جابجایی صفحات در یک سند Word با استفاده از GroupDocs.Merger Cloud SDK برای جاوا از فرآیندی مشابه با صفحات متحرک پیروی می کند. در اینجا مراحل و یک قطعه کد برای رسیدن به این هدف آمده است:

  • ابتدا یک نمونه از کلاس PagesApi ایجاد کنید.
  • در مرحله دوم، یک نمونه از کلاس FileInfo ایجاد کنید.
  • سپس مسیر فایل word ورودی را تنظیم کنید.
  • سپس، یک نمونه از SwapOptions ایجاد کنید.
  • سپس setFileInfo و setOutputPath را تنظیم کنید.
  • شماره صفحه را برای setPageNumber و setNewPageNumber وارد کنید.
  • پس از آن، نمونه کلاس SwapRequest را ایجاد کنید و پارامتر SwapOptions را پاس کنید.
  • در نهایت متد swap را فراخوانی کرده و پارامتر SwapRequest را پاس کنید.

قطعه کد زیر نحوه تعویض صفحات در یک سند Word با استفاده از Java REST API را توضیح می دهد:

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// نحوه تعویض صفحات در Word با استفاده از جاوا.
public class App {

	public static void main(String[] args) {

	  // یک نمونه از صفحات API ایجاد کنید
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // تنظیمات را آماده کنید
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");
			
			SwapOptions options = new SwapOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/swap-pages.docx");
			options.setFirstPageNumber(2);
			options.setSecondPageNumber(4);

			SwapRequest request = new SwapRequest(options);

			DocumentResult response = apiInstance.swap(request);
			
			// دریافت مسیر فایل خروجی
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

چگونه صفحات را در Word به صورت آنلاین به صورت رایگان مرتب کنیم؟ لطفاً ابزار آنلاین رایگان زیر را برای تغییر ترتیب صفحات word به صورت آنلاین، که با استفاده از API بالا ایجاد شده است، امتحان کنید.

نتیجه گیری{#نتیجه گیری}

در خاتمه، GroupDocs.Merger Cloud SDK برای جاوا یک ابزار ارزشمند برای جابجایی، مرتب‌سازی مجدد و تنظیم مجدد صفحات در اسناد Word است. آنچه در این مقاله آموخته اید به شرح زیر است:

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

علاوه بر این، ما همچنین یک بخش مرجع API ارائه می‌کنیم که به شما امکان می‌دهد API‌های ما را مستقیماً از طریق مرورگر تجسم کرده و با آن‌ها ارتباط برقرار کنید. کد منبع کامل جاوا SDK به صورت رایگان در Github در دسترس است. لطفاً GroupDocs.Merger Cloud SDK برای جاوا را بررسی کنید نمونه‌ها در اینجا.

علاوه بر این، پیشنهاد می‌کنیم [راهنمای شروع 20 ما را برای جزئیات مراحل و استفاده از API دنبال کنید.

در نهایت، با استفاده از REST API به نوشتن پست های وبلاگ جدید در عملیات اسناد مختلف ادامه می دهیم. بنابراین، لطفا برای به روز رسانی های منظم تماس بگیرید.

یه سوال بپرس

اگر در مورد نحوه تنظیم مجدد صفحات در Word سؤالی دارید، لطفاً از ما در [فروم 21 بپرسید.

سوالات متداول

آیا امکان جابجایی صفحات بین بخش های مختلف در یک سند Word وجود دارد؟

بله، GroupDocs.Merger Cloud SDK for Java به شما امکان می دهد صفحات را در یک سند جابه جا کنید، حتی اگر دارای چندین بخش باشند.

آیا جاوا SDK قالب بندی سند و سایر عناصر را در طول بازآرایی صفحه حفظ می کند؟

بله، GroupDocs.Merger Cloud SDK for Java تضمین می‌کند که قالب‌بندی سند شما و سایر عناصر هنگام جابجایی، مرتب‌سازی مجدد یا مرتب‌سازی مجدد صفحات حفظ می‌شوند.

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

در اینجا چند مقاله مرتبط وجود دارد که ممکن است برای شما مفید باشد: