Java에서 Word 페이지 재정렬

워드 프로세싱 문서는 문서 초안을 작성하는 데 사용되는 가장 일반적인 파일 형식 중 하나입니다. 여러 개의 대용량 파일을 처리하는 동안 서식을 잃지 않고 페이지를 이동하는 것은 결코 쉬운 일이 아닙니다. 페이지를 재정렬하기 위해 이 기사에서는 Java에서 Word 문서(DOC/DOCX)의 페이지를 프로그래밍 방식으로 이동하는 방법에 대해 설명합니다.

Word 문서 페이지를 이동하는 Java API

**GroupDocs.Merger**는 [문서 및 문서 페이지를 처리하는 Java API](https://products.groupdocs.com/merger/java /). Java 응용 프로그램 내에서 문서 이동, 제거, 분할 및 페이지 추출, 페이지 방향 변경 및 문서 페이지 회전을 허용합니다. 이 API를 사용하여 DOC/DOCX 파일의 페이지를 이동합니다. API의 자세한 내용 및 기타 기능은 문서에서 확인할 수 있습니다.

다운로드 및 구성

다운로드 섹션에서 라이브러리를 가져옵니다. Maven 기반 Java 애플리케이션의 경우 다음 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>

Java를 사용하여 Word 문서에서 페이지 이동

새 위치로 이동하는 페이지를 주문하기만 하면 됩니다. 다음은 Java에서 Word 문서의 페이지를 재정렬하는 단계입니다.

  • MoveOptions 클래스를 사용하여 대상 페이지의 페이지 번호와 새 위치를 설정합니다.
  • Merger 클래스를 사용하여 DOC/DOCX 파일을 로드합니다.
  • movePage() 메서드를 사용하여 설정된 페이지를 이동합니다.
  • save() 메서드를 사용하여 재정렬된 문서를 저장합니다.

다음 Java 소스 코드는 Word 문서의 페이지를 재정렬합니다. 정확히는 DOCX 문서의 7번째 페이지를 2번째로 이동합니다.

// Java에서 워드 프로세싱 문서(DOC/DOCX) 페이지 재정렬
int pageNumber = 7;
int newPageNumber = 2;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);

Merger merger = new Merger("path\document.docx");

merger.movePage(moveOptions);
merger.save("path\rearranged-document.docx");

무료 API 라이선스 받기

평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.

결론

요약하자면 Java에서 Word 문서의 페이지 순서를 변경하는 방법을 배웠습니다. DOCX 파일에서 페이지 위치를 변경한 소스 코드 예제를 보았습니다. 온라인에서 Word 페이지를 재정렬하기 위해 자신의 온라인 응용 프로그램을 작성할 수 있습니다. API에 대한 자세한 내용은 문서를 참조하세요. 문의사항은 포럼을 통해 문의해주세요.

또한보십시오