C#의 문서 분할

문서 분할은 정보 관리 및 데이터 처리의 기본 작업입니다. 여기에는 긴 텍스트나 파일을 더 작고 관리하기 쉬운 세그먼트로 전략적으로 나누는 것이 포함됩니다. 가장 일반적으로 문서는 각 페이지 또는 페이지 범위별로 분할됩니다. 많은 양의 연구 논문, 광범위한 보고서 또는 데이터 세트를 처리하든 관계없이 문서 분할 프로세스는 효율적인 구성을 용이하게 합니다. 이 문서에서는 C#에서 프로그래밍 방식으로 문서를 분할하는 궁극적인 API 컬렉션을 소개합니다. 따라서 Word, PDF, Excel 및 PowerPoint 형식의 문서를 분할할 수 있습니다.

문서 분할을 위한 C# API

Aspose는 효율적이고 정확하게 문서를 분할하는 프로세스를 간소화하도록 설계된 강력하고 다양한 API를 제공하는 선두 업체입니다. 크고 복잡한 파일을 관리하고 조작하는 것이 복잡한 작업인 세상에서 Aspose의 최첨단 API는 강력한 솔루션을 제공합니다. 텍스트 문서, 스프레드시트 또는 포괄적인 프레젠테이션을 처리하든 Aspose의 API는 개발자가 이러한 문서를 더 작고 관리하기 쉬운 구성 요소로 쉽게 나눌 수 있도록 합니다. 다양한 산업과 애플리케이션에서 문서 관리를 최적화한 Aspose의 문서 분할 API를 살펴보겠습니다.

C#에서 PDF 문서 분할

C# PDF 분할

PDF(Portable Document Format)는 다양한 시스템에서 일관된 레이아웃을 유지할 수 있는 다양한 기능과 용량을 제공하는 일반적인 형식입니다. PDF는 문서를 공유하고 인쇄하기 위한 선호되는 선택으로 떠오르고 있습니다. 작은 문서에서 큰 보고서에 이르기까지 PDF가 기본 문서 형식으로 선택됩니다. Aspose는 C#에서 PDF를 분할하기 위해 Aspose.PDF for .NET을 제공합니다.

.NET용 Aspose.PDF는 PDF 분할 프로세스를 단순화하고 PDF 문서를 분할하는 유연한 방법을 제공합니다. 요구 사항에 따라 방법을 사용자 정의할 수 있습니다. 다음은 C#에서 PDF를 분할하기 위해 따를 수 있는 단계입니다.

  • Aspose.PDF for .NET을 설치합니다.
  • Document 클래스를 사용하여 PDF 문서를 로드합니다.
  • Page 클래스를 사용하여 각 페이지에 액세스하려면 Document.Pages 컬렉션을 반복합니다.
  • 반복할 때마다 새 문서를 만들고 현재 페이지를 문서에 추가한 다음 Document.Save(String) 메서드를 사용하여 PDF 파일로 저장합니다.

다음 코드 샘플은 C#에서 PDF 문서 분할을 보여줍니다.

// 문서 열기
Document pdfDocument = new Document("merged.pdf");

// 페이지 카운터
int pageCount = 1;

// 모든 페이지를 반복
foreach (Aspose.Pdf.Page pdfPage in pdfDocument.Pages)
{
  	// 새 문서 만들기
	Document newDocument = new Document();
  
  	// 문서에 페이지 추가
	newDocument.Pages.Add(pdfPage);
  
  	// PDF로 저장 
	newDocument.Save("page_" + pageCount + "_out" + ".pdf");
	pageCount++;
}

C#을 사용하여 PDF 문서 분할에 대한 전체 문서를 읽어보세요.

아래 제공된 리소스를 사용하여 C# PDF 문서 처리 API를 시작하세요.

C#에서 Word 문서 분할

C# 단어 분할

Microsoft Word는 보고서, 계약서, 이력서 등을 포함하는 광범위한 텍스트 문서를 생성하는 데 선호되고 널리 사용되는 도구가 되었습니다. 이러한 파일은 일반적으로 DOC/DOCX 형식으로 저장됩니다. MS Word 문서 분할을 위해 Aspose는 Aspose.Words for .NET을 제공합니다.

Aspose.Words for .NET은 Word 문서를 만들고 조작할 수 있는 다양한 기능을 갖춘 강력한 워드 프로세싱 라이브러리입니다. 강력한 문서 처리 엔진을 갖춘 API를 사용하면 단어 문서 분할을 쉽고 정확하게 수행할 수 있습니다. 이제 Aspose.Words for .NET을 사용하여 C#에서 Word 문서를 분할하는 방법을 살펴보겠습니다.

  • Aspose.Words for .NET을 설치합니다.
  • Document 클래스를 사용하여 Word 문서를 로드합니다.
  • DocumentPageSplitter 클래스의 객체를 생성하고 Document 객체로 초기화합니다.
  • 문서의 페이지를 반복합니다.
  • DocumentPageSplitter.GetDocumentOfPage(int PageIndex) 메서드를 사용하여 각 페이지를 새 문서 개체로 추출합니다.
  • Document.Save(String) 메서드를 사용하여 각 문서를 저장합니다.

아래 C# 코드 샘플은 Word 문서 분할을 보여줍니다.

// 워드 문서 열기
Document doc = new Document("Document.docx");

// 문서 페이지 분할자 만들기 및 초기화
DocumentPageSplitter splitter = new DocumentPageSplitter(doc);

// 각 페이지를 별도의 문서로 저장
for (int page = 1; page <= doc.PageCount; page++)
{
	Document pageDoc = splitter.GetDocumentOfPage(page);
	pageDoc.Save($"spliteed_{page}.docx");
}

C#을 사용하여 Word 문서 분할에 대한 전체 문서를 읽어보세요.

아래 제공된 리소스를 사용하여 C# Word 문서 분할 API를 시작할 수 있습니다.

C#에서 Excel 스프레드시트 분할

C# 스프레드시트 분할

MS Office의 또 다른 인기 있는 응용 프로그램인 MS Excel을 사용하면 표 형식의 데이터를 워크시트 및 통합 문서 형태로 구성하고 관리할 수 있습니다. 또한 데이터 처리, 시각적 표현 생성, 수치 연산 수행 등을 위한 다양한 기능을 제공합니다. C#에서 스프레드시트 분할을 위해 Aspose는 Aspose.Cells for .NET을 제공합니다.

위에서 언급한 API와 유사하게 Aspose.Cells for .NET을 사용하면 통합 문서에서 워크시트를 분할하고 별도의 파일로 저장하는 것이 훨씬 간단해집니다. 원하는 워크시트에 액세스하여 새 스프레드시트 문서로 분할하기만 하면 됩니다. 이제 C#에서 Excel 스프레드시트 분할을 수행해 보겠습니다.

  • Aspose.Cells for .NET을 설치합니다.
  • Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
  • 새 통합 문서 개체를 만듭니다.
  • 원본 통합 문서의 시트를 새로 만든 통합 문서에 복사합니다.
  • Workbook.Save() 메서드를 사용하여 새 통합 문서를 저장합니다.

아래 코드 샘플은 C#에서 Excel 스프레드시트를 분할하는 방법을 보여줍니다.

// 오픈 소스 엑셀 파일
Workbook sourceWorkbook = new Workbook("source.xlsx");

// 대상 Excel 파일 열기
Workbook newWorkbook = new Workbook();

// 원본 통합 문서의 첫 번째 시트를 대상 통합 문서로 복사
newWorkbook.Worksheets[0].Copy(sourceWorkbook.Worksheets[0]);

// 엑셀 파일 저장
newWorkbook.Save("new-worksheets.xlsx");

아래 나열된 리소스를 사용하여 C# 스프레드시트 처리 API를 살펴보세요.

C# 파워포인트 PPT 나누기

C# 파워포인트 분할

PowerPoint PPT 프레젠테이션 분할을 위해 Aspose는 Aspose.Slides for .NET - PPT, PPTX를 포함한 PowerPoint 프레젠테이션을 생성, 수정 및 변환하는 강력한 C# API를 제공합니다. , 조달청, 남비 및 ODP. Aspose.Slides for .NET은 C# 개발자가 다양한 응용 프로그램 내에서 PowerPoint 프레젠테이션을 처리할 수 있는 솔루션입니다.

이제 Aspose.Slides for .NET을 사용하여 C#에서 PowerPoint PPT를 분할하는 방법을 살펴보겠습니다.

  • Aspose.Slides for .NET을 설치합니다.
  • 먼저 PowerPoint 프레젠테이션을 로드할 프레젠테이션 클래스의 인스턴스를 만듭니다.
  • 그런 다음 Presentation.Slides 컬렉션의 각 ISlide를 반복합니다.
  • 각 반복에서 다음 단계를 수행합니다.
    • 프레젠테이션 클래스의 인스턴스를 만듭니다.
    • Presentation.Slides[0].Remove() 메서드를 사용하여 기본 슬라이드를 제거합니다.
    • Presentation.Slides.AddClone(ISlide) 메서드를 사용하여 프레젠테이션에 슬라이드를 추가합니다.
    • 마지막으로 Presentation.Save(String, SaveFormat) 메서드를 사용하여 프레젠테이션을 저장합니다.

다음 코드 샘플은 C#에서 PowerPoint PPT를 분할하는 방법을 보여줍니다.

// PowerPoint 프레젠테이션 로드
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // 슬라이드 반복
    foreach(ISlide slide in pres.Slides)
    {
        // 비어 있는 새 프레젠테이션 만들기
        using (Presentation newPres = new Presentation())
        {
            // 기본 슬라이드 제거
            newPres.Slides[0].Remove();

            // 프레젠테이션에 슬라이드 추가
            newPres.Slides.AddClone(slide);
                       
            // 프레젠테이션 저장
            newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
        }
    }
}

C#에서 PPT 프레젠테이션을 분할하는 방법에 대한 전체 문서 읽기:

다음은 C# PowerPoint 처리 API에 대해 자세히 알아볼 수 있는 몇 가지 유용한 리소스입니다.

무료 라이선스 받기

무료 라이센스를 받고 평가 제한 없이 문서 분할을 즐기십시오.

합산

C#의 문서 분할은 큰 문서를 더 작은 문서로 변환해야 하는 다양한 경우에 일반적으로 사용됩니다. 페이지/시트/슬라이드 수가 적은 문서가 관리 및 처리가 더 쉽기 때문에 문서를 여러 파일로 분할합니다. 이 기사에서는 C#에서 다양한 형식의 문서를 분할하는 방법을 보여주었습니다. 우리는 코드 샘플의 도움으로 PDF, Word, PowerPoint 및 Excel 파일의 분할을 다뤘습니다. 제공된 API를 쉽게 통합하고 C# 애플리케이션에서 문서 분할을 수행할 수 있습니다.

또한보십시오