이 디지털 시대에 PDF는 가장 많이 사용되는 파일 형식 중 하나이며 이식성으로 인해 인기가 있습니다. 반면에 PDF 파일을 편집할 수 없는 경우가 대부분입니다. 여러 문서와 페이지를 병합하여 통합된 종합 문서를 만들 때 잘못된 순서로 페이지 결합을 마치는 경우가 종종 있습니다. 이 문서에서는 C#을 사용하여 프로그래밍 방식으로 PDF 페이지를 재정렬하는 방법에 대해 설명합니다.
PDF 페이지 재정렬 및 문서 병합을 위한 .NET API
문서의 페이지를 재정렬하기 위해 GroupDocs는 GroupDocs.Merger for .NET를 제공합니다. API를 사용하면 .NET 애플리케이션 내에서 페이지 제거, 분할 및 추출, 페이지 방향 변경 및 문서 페이지 회전이 가능합니다. API의 자세한 내용 및 기타 기능은 문서에서 확인할 수 있습니다.
다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다. //www.nuget.org/packages/groupdocs.merger).
PM> Install-Package GroupDocs.Merger
C#을 사용하여 PDF 페이지 재정렬
다음은 C#을 사용하여 PDF 문서의 페이지를 재정렬하는 단계입니다.
- MoveOptions 클래스에서 페이지의 기존 위치와 새 위치를 정의합니다.
- Merger 클래스를 사용하여 PDF 문서를 로드합니다.
- MovePage() 메서드를 사용하여 정의된 옵션에 따라 재정렬합니다.
- Save() 메소드를 사용하여 새 페이지 순서로 PDF 파일을 저장합니다.
다음 C# 코드는 PDF 문서의 페이지를 재정렬합니다. 정확히는 문서의 6번째 페이지를 1번째로 이동합니다.
// C#을 사용하여 PDF 문서의 페이지 재정렬
int pageNumber = 6;
int newPageNumber = 1;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
merger.MovePage(moveOptions);
merger.Save("path\rearranged-document.pdf");
}
다음은 위 코드의 출력입니다.
무료 API 라이선스 받기
평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.
결론
결론적으로 .NET 응용 프로그램 내에서 C#을 사용하여 PDF 파일의 페이지를 재정렬하는 방법을 배웠습니다. 페이지의 위치를 변경하는 실행 예제를 보았습니다. 페이지를 쉽게 뒤섞어 PDF 파일을 구성할 수 있는 간단한 응용 프로그램을 구축해 볼 수 있습니다.
API에 대한 자세한 내용은 문서를 참조하세요. 문의사항은 포럼을 통해 문의해주세요.