Aspose.PDF .NET için ToC Jeneratörü
Aspose.PDF ToC Generator for .NET, geliştiricilerin özelleştirilebilir İçerik Tabloları (TOC) PDF belgelerine programlı olarak yerleştirmelerine olanak tanır.Apost.pdf motoru üzerinde inşa edilmiştir, başlıkları, kitap işaretlerini veya özel etiketleri tarar, hierarşik TOC girişleri üretir ve bunları ilgili sayfalara bağlar - en az çaba ile navigasyonun hızlandırılması.
Başlarken
Yükleme ve Setup
- ekleme
Aspose.PDF
Bu yüzden NuGet. - Kullanmadan önce ölçülen lisans ayarlayın (bkz. Ölçümlü Lisanslama ).
- Detaylı kurulum adımları için, bakınız Yükleme Rehberi .
Özellikler ve fonksiyonlar
Otomatik TOC nesil
- Scan başlıkları (Heading1 – HeadingN), kitap işaretleri veya özelleştirilmiş markörler.
- Otomatik olarak, belge akışına çarpıcı bir şekilde entegre edilen TOC sayfaları oluşturur.
Özelleştirilebilir Styling
- Yazılar, boyutlar, renkler, indentasyon ve lider karakterleri tanımlayın.
- Seviyeye göre küresel şablonlar veya bireysel stiller uygulayın.
- Karşılaştırma kurumsal marka veya tasarım yönergeleri.
Hierark düzeyleri
- Bölümler, bölümler ve alt bölgeler için çok düzeyde yapıları desteklemek.
- Her düzeyde benzersiz bir biçimlendirme olabilir.
Bookmark ve Link Entegrasyonu
- Her TOC giriş, hedef sayfasına aktif bir bağlantıdır.
- Mevcut belge notları ile birleştirin veya bunları ayrı olarak ihraç edin.
Dinamik sayfa sayısı
- TOC girişleri her zaman doğru sayfa sayısını yansıtıyor, hatta sayfalar veya silinmelerden sonra bile.
- Doğum sırasında otomatik olarak yeniden hesaplanır.
Custom işaretçiler
- TOC girişleri için isteğe bağlı metin veya XML tabanlı etiketleri belirleyin.
- Resmi başlıklar olmadan belgeler için yararlıdır.
Performans Optimizasyonu
- Büyük belgeler için akış tabanlı işleme.
- Çeşitli PDF’ler için Batch nesil desteklenmektedir.
Kod Örneği: PDF Belge için TOC oluşturma
internal static class TocGeneratorDemo
{
internal static void Run()
{
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample_toc.pdf");
TocGenerator generator = new();
TocOptions options = new();
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = generator.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
}
}
İpuçları ve en iyi uygulamalar
- Doğru TOC üretimi için tutarlı başlık stiller / kitap işaretleri kullanın.
- Tekrar kullanılabilir stil şablonlarını, belgeler arasındaki eşitsizlik için tanımlayın.
- Mevcut kitaplıkları doğru navigasyon için TOC girişlerine dönüştürün.
- Sayfa siparişini veya sayısını değiştirdikten sonra TOC’u yeniden oluşturun.
- Profil hafıza kullanımı büyük PDF’ler için; batch işleme düşünün.
- mevcuttur
Document
Özgür kaynaklara dönüştürüldükten sonra malzemeler.
Gelişmiş Özellikler
- Çeşitli biçimlerle tamamen özelleştirilmiş TOC’lar oluşturun.
- TOC’ları mevcut PDF’lere, içeriği bozmadan ekleyin.
- Çeşitli dosya çalışma akışları için batch TOC üretimi sağlar.
Kullanım Senaryoları
- Akademik raporları navigabilen bölümlerle yapılandırmak.
- Profesyonel navigasyon ile kılavuzlar ve rehberler oluşturun.
- Daha iyi okuyucu deneyimi için e-kitaplara TOC’lar eklemek.
Sıkça Sorulan Sorular
**Aspose.PDF ToC Generator ne yapar?**Daha iyi navigasyon için PDF dosyalarında profesyonel, bağlantılı İçerik Tabloları oluşturur.
**.NET için Aspose.PDF’den nasıl farklıdır?**Aspose.PDF for .NET, PDF APIs’lerin tam bir yelpazesini sunar, ToC Generator ise yalnızca TOC’ların oluşturulmasına odaklanır.
**Bu sadece TOC’lar üretmek için sınırlı mı?**Evet, TOC oluşturma konusunda uzmanlaşmıştır. Diğer görevler ek eklentiler veya Aspose.PDF gerektirir.
**TOC nesil için bir online araç var mı?**Özel bir araç yoktur, ancak Aspose diğer ücretsiz çevrimiçi PDF araçları sunmaktadır.
C# örnekleri nerede bulabilirim?Pratik örnekler için Aspose.PDF belgelerini ve iniş sayfalarını ziyaret edin.