ASPOSE.PDF ToC 발전기 .NET
Aspose.PDF ToC Generator for .NET은 개발자가 PDF 문서에 사용자 지정 가능한 콘텐츠 테이블 (TOC)을 프로그래밍으로 삽입할 수 있도록 합니다.아스포세.pdf 엔진에 구축된, 그것은 제목, 책표 또는 맞춤 마커를 스캔하고, 계층적 인 TOC 입력을 생성하며, 해당 페이지에 링크합니다.최소한의 노력으로 네비게이션을 향상시킵니다.
시작하기
설치 및 설정
특징 및 기능
자동 TOC 세대
- 스캔 헤드 (Heading1 - HeadingN), 책표 또는 사용자 지정 마커.
- 자동으로 TOC 페이지를 생성하여 문서 흐름에 무조건 통합합니다.
Customizable 스타일링
- 글꼴, 크기, 색상, 인센트 및 리더 캐릭터를 정의합니다.
- 수준에 따라 글로벌 템플릿 또는 개별 스타일을 적용합니다.
- 회사 브랜드 또는 디자인 지침을 일치합니다.
히라키아 레벨
- 장, 섹션 및 하위 부서에 대한 다중 수준 구조를 지원합니다.
- 각 레벨은 독특한 포맷을 가질 수 있습니다.
Bookmark & 링크 통합
- 각 TOC 입력은 목적지 페이지에 대한 활성 링크입니다.
- 기존 문서 표지판과 결합하거나 별도로 수출하십시오.
Dynamic Page 숫자
- TOC 입력은 페이지 삽입 또는 삭제 후에도 항상 올바른 페이지 번호를 반영합니다.
- 생성 기간 동안 자동으로 재계산됩니다.
Custom 마커
- TOC 입력에 대한 자발적인 텍스트 또는 XML 기반 태그를 지정합니다.
- 공식 주소가 없는 서류에 유용합니다.
성능 최적화
- 큰 문서에 대한 스트림 기반 처리.
- 배치 세대는 여러 PDF를 지원합니다.
코드 예: PDF 문서에 대한 TOC 생성
internal static class TocGeneratorDemo
{
internal static void Run()
{
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample_toc.pdf");
TocGenerator generator = new();
TocOptions options = new();
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = generator.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
}
}
팁과 최고의 관행
- 정확한 TOC 생성을 위해 일관된 제목 스타일/책표를 사용하십시오.
- 문서 간의 일관성을 위한 재사용 가능한 스타일 템플릿을 설정합니다.
- 정확한 탐색을 위해 기존 책표를 TOC 입력으로 변환합니다.
- 페이지 순서 또는 계산을 수정한 후 TOC를 다시 생성합니다.
- 큰 PDF에 대한 프로필 메모리 사용; 배치 처리 고려.
- 이용할 수 있는
Document
물건은 무료 자원으로 처리 후에 처리됩니다.
고급 기능
- 다양한 형식으로 완전히 사용자 지정된 TOC를 만드십시오.
- 기존 PDF에 TOC를 추가하여 콘텐츠를 방해하지 않습니다.
- 여러 파일 작업 흐름을 위한 배치 TOC 생성을 가능하게 합니다.
사용 사례
- Navigable 섹션으로 학문적 보고서를 구성합니다.
- 전문적인 탐색을 통해 매뉴얼과 가이드를 만듭니다.
- 더 나은 독자 경험을 위해 전자 책에 TOC를 추가합니다.
자주 묻는 질문들
**Aspose.PDF ToC 발전기는 무엇을 하고 있습니까?**그것은 더 나은 탐색을 위해 PDF 파일에서 전문적이고 링크 된 콘텐츠 테이블을 만듭니다.
**이것은 .NET의 Aspose.PDF과 어떻게 다릅니까?**Aspose.PDF for .NET은 PDF APIs의 전체 세트를 제공하며, ToC Generator는 TOC를 생성하는 데만 초점을 맞추고 있습니다.
**그것은 TOC를 생성하는 것에만 제한되어 있습니까?**다른 작업은 추가 플러그인 또는 Aspose.PDF이 필요합니다.
**TOC 세대를위한 온라인 도구가 있습니까?**특별한 도구는 없지만 Aspose는 다른 무료 온라인 PDF 유틸리티를 제공합니다.
- 어디에서 C# 사례를 찾을 수 있습니까?*실용적인 샘플을 위해 Aspose.PDF 문서 및 착륙 페이지를 방문하십시오.