Aspose.Words 문서 분할기 for .NET
Aspose.Words Document Splitter for .NET 는 개발자가 Word 처리 문서를 더 작고 관리 가능한 파일로 분해할 수 있습니다. 개별 페이지를 고립하거나 검토 섹션을 추출하거나 대규모 보고서를 배치 처리하든, 이 플러그인은 높은 성능, 정확한 분할을 제공하며 전체 문서 충성도를 유지합니다.
설치 및 설정
- 프로젝트에 Aspose.Words for .NET NuGet 패키지를 추가합니다 설치 가이드 .
- 설정 계량된 라이선스 응용 프로그램 도메인 당 한 번 워터마크 무료 기능을 해제합니다.
특징 및 기능
페이지별 추출
서류를 페이지 당 별도의 파일로 분할합니다. 테이블, 이미지, 헤드/포터 및 복잡한 배치가 보존됩니다. 각 페이지는 독립적으로 반환됩니다 Document
예를 들어.
Custom Page 등급
시작 및 끝 지표를 정의하여 견고한 범위를 추출하십시오, 예를 들어 장, 첨부 파일 또는 덮개-섹션 분할.
멀티 포맷 지원
DOC, DOCX, RTF, ODT, HTML 및 PDF를 포함하여 Aspose.Words에 의해 처리되는 모든 형식을 지원합니다.입력 및 출력 형식이 다를 수 있으므로 유연한 변환을 가능하게 합니다 도크스 PDF에 해당되는 글 1건).
고급 분할 옵션
페이지뿐만 아니라 ** 섹션, 책 표지판 또는 헤드/포터** 에 의해 분할하여 출력 그라너리티에 대한 유연한 제어를 제공합니다.
메모리 효율적인 스트리밍
최소한의 메모리 사용으로 큰 문서를 처리합니다.필요한 페이지 콘텐츠만 충전되어 서버 응용 프로그램 및 배치 작업 흐름에 이상적입니다.
이벤트 드라이브 Callbacks
각 페이지 또는 범위가 추출 된 후에 발생하는 이벤트에 호크하십시오.Callbacks를 사용하여 진행을 기록하거나 중간 결과를 저장하거나 아래로 흐르는 파이프 라인과 통합합니다.
일관된 객체 모델
동일한 익숙한 사용 Aspose.Words DOM (Document
, Section
, Paragraph
, 등), 기존 코드베이스와 무시무시한 통합을 보장합니다.
오류 처리 및 검증
페이지 지표, 입력 형식을 확인하고 앞쪽으로 스트림합니다. 명확한 예외 (예를 들어., ArgumentOutOfRangeException
) 오류 복구를 간단하게 수행하십시오.
코드 예: 페이지에 따라 문서를 분할
using Aspose.Words;
var doc = new Document("BigDocument.docx");
for (int page = 0; page < doc.PageCount; page++)
{
var extractedPage = doc.ExtractPages(page, 1);
extractedPage.Save($"Output_Page_{page + 1}.docx");
}
고급 기능 및 이점
- 배치 처리: 큰 양의 문서를 효율적으로 처리합니다.
- 유연한 출력: 지원되는 모든 형식으로 추출된 부품을 저장합니다.
- 통합 편집: 분할 전/다음 조합, 수정 또는 형식 변경을 수행합니다.
- High Fidelity: 원본 문서 형식 및 레이아웃은 완전히 보존됩니다.
팁과 최고의 관행
- 계획 분할 논리: granular 컨트롤을 위해 페이지 당 사용, 또는 logical 섹션을위한 범위.
- 메모리 부하를 줄이기 위해 큰 파일을위한 스트리밍 API를 사용합니다.
- UI 또는 배경 프로세스를 응답하게 유지하기 위해 호출을 제거합니다.
- 항상 예외를 피하기 위해 분할하기 전에 페이지 계산을 확인합니다.
- 성능을 위해 응용 프로그램 전체에서 분할기의 단일 라이센스 인스턴스를 다시 사용합니다.
시작하기
에서 모임을 다운로드 아스포스 릴리스 페이지 또는 NuGet 를 통해 설치합니다.Windows, Linux 및 macOS와 호환됩니다. .NET 프레임 워크, .Net 코어 및 Mono를 지원 합니다.Visual Studio, Xamarin 및 JetBrains Rider와 같은 IDE에서 작동.
자주 묻는 질문들
**NET에 대한 문서 분할기는 무엇입니까?**Aspose.Words에 구축된 헌신적인 도구는 문서를 작은 파일로 자동으로 분할하여 수동 노력을 제거합니다.
**페이지 번호가 아닌 다른 기준으로 분할할 수 있습니까?**예, 당신은 섹션, 책표, 헤더 및 발로 분할 할 수 있으며, 더 유연한 작업 흐름을 가능하게합니다.
**출력 문서가 편집 가능합니까?**예. 추출된 모든 파일은 다른 형식으로 검사, 수정 또는 저장할 수 있는 완전히 기능적인 Word 문서입니다.
**분할은 보존 포맷을 할 수 있습니까?**Aspose.Words는 모든 출력 파일에서 원본 포맷에 대한 완전한 충성도를 보장합니다.
**어떤 형식이 지원되는가요?**모든 Aspose.Words 지원 형식은 DOCX, DOC, PDF, RTF, HTML, ODT 등입니다.