Jak změnit uspořádání stránek Word DOC v Javě

Přesunout, změnit pořadí a uspořádat stránky ve Wordu Online pomocí Java.

Ocitli jste se někdy v situaci, kdy jste potřebovali změnit uspořádání stránek v dokumentu Word? V určitých případech může být nutné přesunout a změnit pořadí určitých stránek na začátek nebo konec dokumentu, abyste vytvořili logičtější tok. Ruční přeskupování stránek ve velkém dokumentu může být časově náročný úkol, ale existuje řešení, které vám tento proces může zjednodušit – GroupDocs.Merger Cloud SDK pro Java. V tomto článku se dozvíte, jak přesouvat, měnit pořadí a přeskupovat stránky ve Wordu online pomocí Java.

V tomto článku se budou zabývat následujícími tématy:

Java REST API pro změnu uspořádání stránek aplikace Word – instalace SDK

GroupDocs.Merger Cloud SDK for Java je velmi výkonné API pro manipulaci s dokumenty, které umožňuje vývojářům pracovat s různými formáty dokumentů, včetně dokumentů Word. Poskytuje komplexní sadu funkcí pro přesouvání, změnu pořadí, slučování, otáčení a manipulaci s dokumenty. Integrace SDK do aplikací založených na Javě je jednoduchá a efektivní.

Můžete si buď stáhnout soubor JAR API, nebo jej nainstalovat pomocí Maven přidáním následujícího úložiště a závislosti do souboru pom.xml vašeho projektu:

Úložiště Maven:

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

Mavenova závislost:

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

Dále se musíte zaregistrovat pro bezplatný zkušební účet nebo zakoupit plán předplatného na webu GroupDocs, abyste získali svůj klíč API. Jakmile budete mít ID klienta a tajný klíč klienta, přidejte níže uvedený fragment kódu do aplikace založené na jazyce Java:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po registraci.

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

Jak změnit uspořádání stránek ve Wordu Online pomocí Java

Přesouvání stránek v dokumentu aplikace Word pomocí GroupDocs.Merger Cloud SDK pro Java je přímočarý proces. Zde jsou kroky a ukázkový fragment kódu, jak začít:

  • Nejprve vytvořte instanci třídy PagesApi.
  • Za druhé vytvořte instanci třídy FileInfo.
  • Dále nastavte cestu k souboru vstupního slova.
  • Nyní vytvořte instanci třídy MoveOptions.
  • Poté nastavte setFileInfo a setOutputPath.
  • Zadejte číslo stránky pro setPageNumber a setNewPageNumber.
  • Poté vytvořte instanci třídy MoveRequest a předejte parametr MoveOptions.
  • Nakonec zavolejte metodu move a předejte parametr MoveRequest.

Následující fragment kódu ukazuje, jak změnit uspořádání stránek ve Wordu online pomocí 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 změnit uspořádání stránek v souboru Word pomocí Java.
public class App {

	public static void main(String[] args) {

	  // Vytvořte instanci rozhraní API stránek
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // Připravte nastavení
			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);
			
			// Získejte cestu k výstupnímu souboru
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Nakonec výše uvedený fragment kódu uloží přeskupené stránky Wordu do cloudu.

Vyměňte stránky dokumentů Word v Javě pomocí REST API

Výměna stránek v dokumentu aplikace Word pomocí GroupDocs.Merger Cloud SDK pro Java probíhá podobným způsobem jako přesouvání stránek. Zde jsou kroky a úryvek kódu, jak toho dosáhnout:

  • Nejprve vytvořte instanci třídy PagesApi.
  • Za druhé vytvořte instanci třídy FileInfo.
  • Dále nastavte cestu k souboru vstupního slova.
  • Poté vytvořte instanci SwapOptions.
  • Poté nastavte setFileInfo a setOutputPath.
  • Zadejte číslo stránky pro setPageNumber a setNewPageNumber.
  • Poté vytvořte instanci třídy SwapRequest a předejte parametr SwapOptions.
  • Nakonec zavolejte metodu swap a předejte parametr SwapRequest.

Následující úryvek kódu vysvětluje, jak zaměnit stránky v dokumentu aplikace Word 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 vyměnit stránky ve Wordu pomocí Java.
public class App {

	public static void main(String[] args) {

	  // Vytvořte instanci rozhraní API stránek
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // Připravte nastavení
			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);
			
			// Získejte cestu k výstupnímu souboru
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Jak změnit pořadí stránek ve Wordu online zdarma? Vyzkoušejte prosím následující bezplatný online nástroj pro změnu pořadí stránek slov online, který je vyvinut pomocí výše uvedeného rozhraní API.

Závěr

Na závěr, GroupDocs.Merger Cloud SDK pro Java je cenným nástrojem pro přesouvání, přeskupování a přeskupování stránek v dokumentech aplikace Word. V tomto článku jste se naučili následující:

  • jak přesouvat a přeskupovat stránky ve Wordu online pomocí Java;
  • a jak vyměnit stránky dokumentu Word pomocí Java.

Kromě toho poskytujeme také sekci Reference API, která vám umožní vizualizovat a komunikovat s našimi rozhraními API přímo prostřednictvím prohlížeče. Úplný zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte prosím sadu GroupDocs.Merger Cloud SDK pro Java Příklady zde.

Kromě toho vám doporučujeme, abyste se řídili naší příručkou Začínáme, kde najdete podrobné kroky a použití rozhraní API.

A konečně, stále píšeme nové blogové příspěvky o různých operacích s dokumenty pomocí REST API. Proto se prosím ozvěte pro pravidelné aktualizace.

Položit otázku

Pokud máte nějaké dotazy ohledně toho, jak změnit uspořádání stránek ve Wordu, neváhejte se nás zeptat na fóru.

Nejčastější dotazy

Je možné přesouvat stránky mezi různými sekcemi v dokumentu aplikace Word?

Ano, GroupDocs.Merger Cloud SDK for Java vám umožňuje přesouvat stránky v rámci stejného dokumentu, i když obsahují více sekcí.

Zachovává Java SDK formátování dokumentu a další prvky během přeskupování stránky?

Ano, GroupDocs.Merger Cloud SDK for Java zajišťuje zachování formátování dokumentu a dalších prvků při přesouvání, změně pořadí nebo uspořádání stránek.

Viz také

Zde je několik souvisejících článků, které vám mohou pomoci: