.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 배치를 결합합니다.

 한국어