PDF를 프로그래밍적으로 분할하기
Contents
[
Hide
]
실시간 예제
Aspose.PDF Splitter는 프레젠테이션 분할 기능이 어떻게 작동하는지 조사할 수 있는 온라인 무료 웹 애플리케이션입니다.
이 주제는 .NET 애플리케이션에서 PDF 페이지를 개별 PDF 파일로 분할하는 방법을 보여줍니다. C#을 사용하여 PDF 페이지를 단일 페이지 PDF 파일로 분할하기 위해 다음 단계를 따를 수 있습니다:
- Document 객체의 PageCollection 컬렉션을 통해 PDF 문서의 페이지를 반복합니다.
- 반복할 때마다 새 Document 객체를 생성하고 개별 Page 객체를 빈 문서에 추가합니다.
- Save 메서드를 사용하여 새 PDF를 저장합니다.
다음 코드 스니펫은 Aspose.PDF.Drawing 라이브러리와 함께 작동합니다. 다음 코드 조각은 Aspose.PDF.Drawing 라이브러리에서도 작동합니다.
C#에서 PDF를 여러 파일 또는 개별 PDF로 분할하기
다음 C# 코드 조각은 PDF 페이지를 개별 PDF 파일로 분할하는 방법을 보여줍니다.
// 전체 예제와 데이터 파일은 https://github.com/aspose-pdf/Aspose.PDF-for-.NET 에서 확인하세요.
// 문서 디렉토리 경로.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// 문서 열기
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// 모든 페이지를 순회
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}