TOC'u .NET'te Çeşitli PDF'lere Nasıl Ekleyin

TOC'u .NET'te Çeşitli PDF'lere Nasıl Ekleyin

PDF’lere bir Tablo İçeriği (TOC) eklemek navigasyon, arama ve profesyonel dil geliştirir. Aspose.PDF.Plugin TocGenerator ile .NET için, tüm belge paketleri için TOC oluşturmayı otomatikleştirebilirsiniz - yayın, BT operasyonları veya akademik çalışma akışları için mükemmel.

Batch TOC Oluşturma: PDF’ler aracılığıyla

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}");
}

Özelleştirilmiş TOC Seçenekleri ve Çok Seviye Desteği

  • Çok düzeyde TOC: Set Levels içinde TocOptions Bölüm veya bölüm hierarşileri için.
  • Kaynak Adı: Kullanın Title Yerel veya markalı TOC başlıkları için mülk.
  • Styling: Plugin seçenekleri (fon, renk, vb.) aracılığıyla TOC görünümünü özelleştirin.).

Kullanım Senaryoları

  • Kitap / belge setlerinde navigasyonun standartlaştırılması için yayıncılar
  • IT ekipleri uyumluluk / arşivleme için raporlar hazırlar
  • Öğretmenler ders paketlerini veya ders notlarını geliştirir

Sıkça Sorulan Sorular

**Q: Her belge için özelleştirilmiş bir TOC oluşturabilir miyim?**A: Evet – dinamik olarak TOC özelliklerini (başlık, seviyeler, stil) her dosyanın içeriğine veya set senaryosundaki metadata dayanarak ayarlayın.

**Q: Çok düzeyde TOC’lar destekleniyor mu?**A: Evet - ayarlayın Levels İstediğiniz başlık yapısına (örneğin, bölümler ve alt bölgeler) uymak için mülk).

**Q: Bu şifreli PDF’ler üzerinde çalışıyor mu?**A: Evet, gerektiğinde eklenti seçenekleri aracılığıyla şifreyi sağladığınız sürece.

Pro İpucu: Tam yayın otomatikleştirmek için belge birleştirme (Merger eklentisi kullanarak) ile TOC ekleyin.

 Türkçe