Jak łączyć dodanie TOC do wielu plików PDF w .NET

Jak łączyć dodanie TOC do wielu plików PDF w .NET

Dodanie tabeli treści (TOC) do plików PDF poprawia nawigację, wyszukiwanie i profesjonalny język. Aspose.PDF.Plugin TocGenerator dla .NET umożliwia automatyzację tworzenia TOC na całe zestawy dokumentów - doskonałe do publikacji, operacji informatycznych lub przepływów pracy akademickiej.

Batch TOC Creation: Przejdź przez pliki 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}");
}

Dostosowane opcje TOC i wsparcie wielopoziomowe

  • Wielopoziomowy TOC: Zestaw Levels w TocOptions w odniesieniu do podgłówków lub hierarchii sekcji.
  • Tytuł użytkownika: Użyj Title Właściwości dla lokalizowanych lub oznaczonych tytułów TOC.
  • Styling: Dostosuj wygląd TOC za pośrednictwem opcji wtyczki (fontu, koloru itp.).

Przykłady użycia

  • Wydawcy standardyzują nawigację w zestawach książek/dokumentów
  • Zespół IT przygotowuje raporty dotyczące zgodności / archiwizacji
  • Nauczyciele poprawiają pakiety kursowe lub notatki wykładowe

Często zadawane pytania

**Q: Czy mogę wygenerować indywidualny TOC dla każdego dokumentu?**Odpowiedź: Tak – dynamicznie ustawić właściwości TOC (tytuł, poziomy, styling) w oparciu o treść lub metadane każdego pliku w skrypcie zestawu.

**Q: Czy wspierane są wielopoziomowe TOC?**A: Tak – ustaw Levels majątku do dostosowania do struktury tytułowej, którą chcesz (np. rozdziały i podsekcje).

**Q: Czy to działa na szyfrowanych plikach PDF?**Odpowiedź: Tak, tak długo, jak dostarczasz hasło za pośrednictwem opcji wtyczki, w razie potrzeby.

Pro wskazówka: Połączyć zestaw TOC dodatek z połączenia dokumentów (używając wtyczki Merger) do pełnej automatyzacji publikacji.

 Polski