C# .NET을 사용하여 Word 페이지 재정렬

디지털 세계에서 워드 프로세싱 문서는 문서를 만들고 편집하는 데 사용되는 가장 일반적으로 사용되는 파일 형식 중 하나입니다. 대용량 문서를 다룰 때 서식을 잃지 않고 페이지를 이동하는 것은 정말 쉽지 않습니다. 서식 손실은 종종 서로 다른 유형의 여러 문서를 결합하거나 단순히 동일한 유형의 파일을 병합하여 하나의 단일 문서로 만들 때 발생합니다. 페이지를 재정렬하기 위해 이 기사에서는 C#을 사용하여 Word 문서(DOC/DOCX)에서 프로그래밍 방식으로 페이지를 이동하는 방법에 대해 설명합니다.

Word 문서 페이지를 이동하는 .NET API

GroupDocs.Merger는 .NET 응용 프로그램 내에서 문서 이동, 제거, 분할, 페이지 추출, 페이지 방향 변경 및 문서 페이지 회전을 가능하게 하는 .NET API를 제공합니다. 오늘은 이 API를 사용하여 C#을 사용하여 DOC/DOCX 파일의 페이지를 이동할 것입니다. API의 세부 정보 및 기타 기능을 보려면 문서를 방문하세요.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다.

PM> Install-Package GroupDocs.Merger

C#을 사용하여 Word 문서에서 페이지 이동

페이지 이동은 간단합니다. 특정 페이지에 새 위치로 이동하도록 명령하기만 하면 됩니다. 다음은 C#을 사용하여 Word 문서의 페이지를 재정렬하는 단계입니다.

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

다음 C# 코드는 Word 문서의 페이지를 재정렬하는 데 도움이 됩니다. 정확히는 DOCX 문서의 7번째 페이지를 2번째 위치로 이동합니다.

// C#을 사용하여 워드 프로세싱 문서(DOC/DOCX)의 페이지 재정렬
int pageNumber = 7;
int newPageNumber = 2;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.docx"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.docx");
}

무료 API 라이선스 받기

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

결론

결론적으로 .NET 애플리케이션 내에서 C#을 사용하여 Word 문서에서 페이지 순서를 변경하는 방법을 배웠습니다. DOCX 파일에서 페이지의 위치를 변경한 소스 코드 예제를 보았습니다. 페이지를 쉽게 섞음으로써 Word 페이지를 온라인으로 재정렬할 수 있는 자신만의 응용 프로그램을 만들 수 있습니다.

API에 대한 자세한 내용은 문서를 참조하십시오. 문의 사항이 있는 경우 포럼을 통해 문의하십시오.

또한보십시오