Jak zmienić kolejność stron Word DOC w Javie

Przenieś, zmień kolejność i zmień kolejność stron w Word Online przy użyciu języka Java.

Czy kiedykolwiek znalazłeś się w sytuacji, w której musiałeś zmienić układ stron w dokumencie Word? W niektórych przypadkach może być konieczne przeniesienie i zmiana kolejności niektórych stron na początek lub na koniec dokumentu, aby stworzyć bardziej logiczny przepływ. Ręczna zmiana układu stron w dużym dokumencie może być czasochłonnym zadaniem, ale istnieje rozwiązanie, które może uprościć ten proces — GroupDocs.Merger Cloud SDK for Java. W tym artykule dowiesz się, jak przenosić, zmieniać kolejność i zmieniać kolejność stron w programie Word online przy użyciu języka Java.

W tym artykule zostaną omówione następujące tematy:

Interfejs API REST języka Java do zmiany kolejności stron programu Word — instalacja pakietu SDK

GroupDocs.Merger Cloud SDK for Java to bardzo wydajny interfejs API do manipulacji dokumentami, który umożliwia programistom pracę z różnymi formatami dokumentów, w tym z dokumentami Word. Zapewnia kompleksowy zestaw funkcji do przenoszenia, zmiany kolejności, scalania, obracania i manipulowania dokumentami. Integracja SDK z aplikacjami opartymi na Javie jest prosta i wydajna.

Możesz pobrać plik JAR interfejsu API lub zainstalować go za pomocą Mavena, dodając następujące repozytorium i zależności do pliku pom.xml projektu:

Repozytorium Mavena:

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

Zależność od Mavena:

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

Następnie musisz zarejestrować się, aby uzyskać bezpłatne konto próbne lub kupić plan subskrypcji w witrynie GroupDocs, aby uzyskać swój klucz API. Po uzyskaniu identyfikatora klienta i klucza tajnego klienta dodaj poniższy fragment kodu do aplikacji opartej na języku Java:

# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po rejestracji.

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

Jak zmienić kolejność stron w Word Online przy użyciu języka Java

Przenoszenie stron w dokumencie programu Word za pomocą GroupDocs.Merger Cloud SDK for Java to prosty proces. Oto kroki i przykładowy fragment kodu, aby rozpocząć:

  • Najpierw utwórz instancję klasy PagesApi.
  • Po drugie, utwórz instancję klasy FileInfo.
  • Następnie ustaw ścieżkę pliku wejściowego słowa.
  • Teraz utwórz instancję klasy MoveOptions.
  • Następnie ustaw setFileInfo i setOutputPath.
  • Podaj numer strony dla setPageNumber i setNewPageNumber.
  • Następnie utwórz instancję klasy MoveRequest i przekaż parametr MoveOptions.
  • Na koniec wywołaj metodę move i przekaż parametr MoveRequest.

Poniższy fragment kodu pokazuje, jak zmienić kolejność stron w programie Word online przy użyciu języka 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;

// Jak zmienić kolejność stron w pliku Word za pomocą Java.
public class App {

	public static void main(String[] args) {

	  // Utwórz instancję interfejsu API Pages
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // Przygotuj ustawienia
			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);
			
			// Pobierz ścieżkę pliku wyjściowego
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Na koniec powyższy fragment kodu zapisze uporządkowane strony Worda w chmurze.

Zamień strony dokumentów programu Word w Javie przy użyciu interfejsu API REST

Zamiana stron w dokumencie programu Word za pomocą GroupDocs.Merger Cloud SDK for Java przebiega podobnie jak przenoszenie stron. Oto kroki i fragment kodu, aby to osiągnąć:

  • Najpierw utwórz instancję klasy PagesApi.
  • Po drugie, utwórz instancję klasy FileInfo.
  • Następnie ustaw ścieżkę pliku wejściowego słowa.
  • Następnie utwórz instancję SwapOptions.
  • Następnie ustaw setFileInfo i setOutputPath.
  • Podaj numer strony dla setPageNumber i setNewPageNumber.
  • Następnie utwórz instancję klasy SwapRequest i przekaż parametr SwapOptions.
  • Na koniec wywołaj metodę swap i przekaż parametr SwapRequest.

Poniższy fragment kodu wyjaśnia, jak zamieniać strony w dokumencie programu Word za pomocą 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;

// Jak zamieniać strony w programie Word przy użyciu języka Java.
public class App {

	public static void main(String[] args) {

	  // Utwórz instancję interfejsu API Pages
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // Przygotuj ustawienia
			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);
			
			// Pobierz ścieżkę pliku wyjściowego
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Jak zmienić kolejność stron w Word online za darmo? Wypróbuj następujące bezpłatne narzędzie online do zmiany kolejności stron tekstu online, które zostało opracowane przy użyciu powyższego interfejsu API.

Wniosek

Podsumowując, GroupDocs.Merger Cloud SDK for Java to cenne narzędzie do przenoszenia, zmiany kolejności i zmiany układu stron w dokumentach Word. Oto, czego nauczyłeś się z tego artykułu:

  • jak przenosić i zmieniać kolejność stron w programie Word online przy użyciu języka Java;
  • oraz jak zamieniać strony dokumentów programu Word za pomocą języka Java.

Ponadto zapewniamy również sekcję referencyjną interfejsu API, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę. Pełny kod źródłowy pakietu Java SDK jest bezpłatnie dostępny na Github. Sprawdź GroupDocs.Merger Cloud SDK for Java Przykłady tutaj.

Ponadto zalecamy skorzystanie z naszego przewodnika wprowadzającego, aby uzyskać szczegółowe informacje na temat korzystania z interfejsu API.

Wreszcie, wciąż piszemy nowe posty na blogu dotyczące różnych operacji na dokumentach przy użyciu REST API. Prosimy o kontakt w celu uzyskania regularnych aktualizacji.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące zmiany kolejności stron w programie Word, zadaj je na forum.

Często zadawane pytania

Czy można przenosić strony między różnymi sekcjami w dokumencie programu Word?

Tak, GroupDocs.Merger Cloud SDK for Java umożliwia przenoszenie stron w obrębie tego samego dokumentu, nawet jeśli zawiera on wiele sekcji.

Czy pakiet Java SDK zachowuje formatowanie dokumentu i inne elementy podczas zmiany układu strony?

Tak, GroupDocs.Merger Cloud SDK for Java zapewnia zachowanie formatowania dokumentu i innych elementów podczas przenoszenia, zmiany kolejności lub zmiany kolejności stron.

Zobacz też

Oto kilka powiązanych artykułów, które mogą okazać się pomocne: