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
LevelswTocOptionsw odniesieniu do podgłówków lub hierarchii sekcji. - Tytuł użytkownika: Użyj
TitleWł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.