Aspose.PDF ToC Generator dla .NET

Aspose.PDF ToC Generator dla .NET umożliwia programistom programowe wprowadzanie dostosowywanych tabel treści (TOC) do dokumentów PDF. Zbudowany na silniku Asposa.pdf, skanuje tytuły, znaky książkowe lub przyzwyczajone markery, generuje hierarchiczne wpisy TOC i łączy je z odpowiednimi stronami – zwiększa nawigację z minimalnym wysiłkiem.

Rozpoczęcie

Instalacja i ustawienie

Funkcje i funkcje

Automatyczna generacja TOC

  • Nagłówki skanowane (Heading1– HeadingN), znaky książkowe lub przyzwoitymi markerami.
  • Automatycznie generuje strony TOC, które bezprzewodowo integrują się w przepływ dokumentu.

Stylizacja dostosowana

  • Określ czcionki, rozmiary, kolory, indentacje i główne postacie.
  • Zastosuj globalne szablony lub indywidualne style na poziomie.
  • Współpraca z marką korporacyjną lub wytycznymi projektowania.

poziom hierarchiczny

  • Wsparcie struktur wielopoziomowych dla rozdziałów, sekcji i podsekcji.
  • Każdy poziom może mieć unikalny format.

Integracja Bookmark i Link

  • Każdy wpis TOC jest aktywnym linkem do strony docelowej.
  • Złączyć z istniejącymi znakami dokumentów lub wyeksportować je oddzielnie.

Dynamiczne numerowanie stron

  • Wpisy TOC zawsze odzwierciedlają poprawne liczby stron, nawet po wpisach lub usunięciu stron.
  • Automatycznie ponownie obliczane podczas generacji.

Custom Markerzy

  • Określ arbitralny tekst lub etykiety oparte na XML dla wpisów TOC.
  • Przydatne dla dokumentów bez oficjalnych tytułów.

Optymalizacja wydajności

  • Przetwarzanie opartych na przepływie dużych dokumentów.
  • Generacja batch obsługiwana jest dla wielu plików PDF.

Przykład kodu: generowanie TOC dla dokumentu PDF

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

Porady i najlepsze praktyki

  • Użyj konsekwentnych stylów tytułów / znaków książkowych dla dokładnej generacji TOC.
  • Określ ponownie używane szablony stylowe dla jednolitości w dokumencie.
  • Konwersja istniejących znaków do wpisów TOC w celu dokładnej nawigacji.
  • Ponowne generowanie TOC po modyfikacji polecenia strony lub liczenia.
  • Wykorzystanie pamięci profilu dla dużych plików PDF; rozważ przetwarzanie zestawów.
  • Dostępne do Document Przedmioty po przetwarzaniu do wolnych zasobów.

Zaawansowane funkcje

  • Wykonuj w pełni dostosowane TOC z różnymi formatami.
  • Dodaj TOC do istniejących plików PDF bez zakłócania treści.
  • Umożliwia generację batch TOC dla przepływów roboczych w wielu plikach.

Przykłady użycia

  • Struktura raportów akademickich z sekcjami nawigacyjnymi.
  • Tworzenie podręczników i przewodników z profesjonalną nawigacją.
  • Dodanie TOC do książek elektronicznych dla lepszego doświadczenia czytelnika.

Często zadawane pytania

**Co robi generator Aspose.PDF ToC?**Tworzy profesjonalne, powiązane tabele treści w plikach PDF dla lepszej nawigacji.

**Jak to różni się od Aspose.PDF dla .NET?**Aspose.PDF dla .NET oferuje pełną gamę API PDF, podczas gdy generator ToC koncentruje się wyłącznie na generowaniu TOC.

**Czy jest to ograniczone do generowania TOC?**Tak, specjalizuje się w tworzeniu TOC. Inne zadania wymagają dodatkowych wtyczek lub Aspose.PDF.

**Czy istnieje narzędzie online dla generacji TOC?**Nie ma dedykowanego narzędzia, ale Aspose oferuje inne darmowe online usługi PDF.

Gdzie mogę znaleźć przykłady C#?Odwiedź dokumentację Aspose.PDF i strony lądowania dla praktycznych próbek.

 Polski