.NET에서 TOC를 여러 PDF에 추가하는 방법
.NET에서 TOC를 여러 PDF에 추가하는 방법
PDF에 콘텐츠 테이블 (TOC)을 추가하면 네비게이션, 검색 및 전문 폴란드어를 향상시킵니다. Aspose.PDF.Plugin TocGenerator for .NET을 사용하면 전체 문서 패치에 대한 TOC 창조를 자동화할 수 있습니다. - 출판, IT 운영 또는 학업 작업 흐름에 완벽합니다.
Batch TOC Creation : PDF를 통해 진행
using Aspose.Pdf.Plugins;
using System.IO;
string inputDir = @"C:\Docs\Input";
string outputDir = @"C:\Docs\TOC";
Directory.CreateDirectory(outputDir);
string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");
foreach (var pdfFile in pdfFiles)
{
string outFile = Path.Combine(outputDir, Path.GetFileName(pdfFile));
var generator = new TocGenerator();
var options = new TocOptions();
options.AddInput(new FileDataSource(pdfFile));
options.AddOutput(new FileDataSource(outFile));
// Optional: Customize TOC (multi-level, custom titles)
// options.Levels = 2; // For two-level TOCs
// options.Title = "Table of Contents";
generator.Process(options);
Console.WriteLine($"TOC added: {outFile}");
}사용자 지정 TOC 옵션 & 멀티 레벨 지원
- 멀티 레벨 TOC: 세트
Levels안에서TocOptions하위 헤드 또는 섹션 히어로시를 위해. - Custom 제목: 사용 하 여
Title위치 또는 브랜드 TOC 주소를위한 재산. - 스타일링: 플러그인 옵션 (포인트, 색상 등)을 통해 TOC 모양을 사용자 정의합니다.
사용 사례
- 책/문서 세트에서 네비게이션을 표준화하는 출판사
- IT 팀은 준수 / 아카이브에 대한 보고서를 제공합니다.
- 교육자는 코스 패키지 또는 강의 노트를 향상시킵니다
자주 묻는 질문들
**Q: 각 문서에 맞춤형 TOC를 생성할 수 있습니까?**A: 예 - 각 파일의 콘텐츠 또는 메타 데이터를 바탕으로 동적 TOC 속성 (목표, 수준, 스타일링)을 설정합니다.
**Q : 다수 수준의 TOC가 지원되나요?**A : 예 - 설정 Levels 원하는 제목 구조와 일치하는 재산 (예를 들어, 장 및 하위 섹션).
**Q: 이 작업은 암호화 된 PDF에서 작동합니까?**A: 예, 필요한 경우 플러그인 옵션을 통해 암호를 제공하는 한.
Pro 팁: 완전한 출판 자동화를 위해 문서 합병 (Merger 플러그인을 사용하여)과 함께 TOC 배치를 결합합니다.