Як змінити порядок сторінок Word DOC у Java

Переміщуйте, змінюйте порядок і впорядковуйте сторінки в Word Online за допомогою Java.

Ви коли-небудь потрапляли в ситуацію, коли вам потрібно було змінити порядок сторінок у документі Word? У деяких випадках вам може знадобитися перемістити та змінити порядок певних сторінок на початок або кінець документа, щоб створити більш логічний потік. Ручне перевпорядкування сторінок у великому документі може зайняти багато часу, але є рішення, яке може спростити цей процес для вас – GroupDocs.Merger Cloud SDK для Java. У цій статті ви дізнаєтеся, як переміщувати, змінювати порядок і впорядковувати сторінки в Word онлайн за допомогою Java.

У цій статті будуть розглянуті такі теми:

Java REST API для перевпорядкування сторінок Word – встановлення SDK

GroupDocs.Merger Cloud SDK для Java – це дуже потужний API для обробки документів, який дозволяє розробникам працювати з різними форматами документів, включаючи документи Word. Він надає повний набір функцій для переміщення, зміни порядку, об’єднання, обертання та маніпулювання документами. Інтеграція SDK у програми на основі Java стала простою та ефективною.

Ви можете завантажити 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. Отримавши ідентифікатор клієнта та секрет клієнта, додайте наведений нижче фрагмент коду до програми на основі Java:

# Отримайте свій 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 за допомогою Java

Переміщення сторінок у документі Word за допомогою GroupDocs.Merger Cloud SDK для Java є простим процесом. Ось кроки та приклад фрагмента коду для початку:

  • По-перше, створіть екземпляр класу PagesApi.
  • По-друге, створіть екземпляр класу FileInfo.
  • Далі встановіть шлях до файлу вхідного слова.
  • Тепер створіть екземпляр класу MoveOptions.
  • Потім встановіть setFileInfo і setOutputPath.
  • Укажіть номер сторінки для setPageNumber і setNewPageNumber.
  • Після цього створіть екземпляр класу MoveRequest і передайте параметр MoveOptions.
  • Нарешті, викличте метод move і передайте параметр MoveRequest.

У наведеному нижче фрагменті коду показано, як змінити порядок сторінок у Word онлайн за допомогою Java:

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 за допомогою Java.
public class App {

	public static void main(String[] args) {

	  // Створіть екземпляр Pages 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 у хмарі.

Переміняти сторінки документа Word у Java за допомогою REST API

Переміщення сторінок у документі Word за допомогою GroupDocs.Merger Cloud SDK для Java відбувається подібно до переміщення сторінок. Ось кроки та фрагмент коду для досягнення цього:

  • По-перше, створіть екземпляр класу PagesApi.
  • По-друге, створіть екземпляр класу FileInfo.
  • Далі встановіть шлях до файлу вхідного слова.
  • Потім створіть екземпляр 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 за допомогою Java.
public class App {

	public static void main(String[] args) {

	  // Створіть екземпляр Pages 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 онлайн? Будь ласка, спробуйте наведений нижче безкоштовний онлайн-інструмент змінити порядок слів на сторінках онлайн, який розроблено за допомогою вищезгаданого API.

Висновок

Підсумовуючи, GroupDocs.Merger Cloud SDK для Java є цінним інструментом для переміщення, зміни порядку та зміни порядку сторінок у документах Word. Ось що ви дізналися з цієї статті:

  • як переміщати та змінювати порядок сторінок у Word онлайн за допомогою Java;
  • і як міняти місцями сторінки документа Word за допомогою Java.

Крім того, ми також надаємо довідковий розділ API, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер. Повний вихідний код Java SDK є у вільному доступі на Github. Будь ласка, перевірте GroupDocs.Merger Cloud SDK для Java Приклади тут.

Крім того, ми пропонуємо вам ознайомитися з нашим Посібником із початку роботи, щоб отримати докладні кроки та використання API.

Нарешті, ми продовжуємо писати нові повідомлення в блозі про різні операції з документами за допомогою REST API. Тому зв’яжіться з нами, щоб отримувати регулярні оновлення.

Задайте питання

Якщо у вас виникли запитання про те, як змінити порядок сторінок у Word, не соромтеся поставити їх на форумі.

поширені запитання

Чи можна переміщувати сторінки між різними розділами в документі Word?

Так, GroupDocs.Merger Cloud SDK для Java дозволяє переміщувати сторінки в межах одного документа, навіть якщо вони містять кілька розділів.

Чи зберігає Java SDK форматування документа та інші елементи під час перевпорядкування сторінки?

Так, GroupDocs.Merger Cloud SDK для Java гарантує збереження форматування вашого документа та інших елементів під час переміщення, зміни порядку чи зміни порядку сторінок.

Дивись також

Ось деякі пов’язані статті, які можуть бути вам корисними: