Aspose.PDF ToC генератор за .NET

Aspose.PDF ToC Generator за .NET позволява на разработчиците да въвеждат програмизирано персонализирани таблици на съдържание (TOC) в PDF документи. Изградена на двигателя Asposa.pdf, тя сканира заглавия, книжни знаци или специални маркери, генерира йерархични TOC записи и ги свързва към съответните страници – ускорява навигацията с минимални усилия.

Да започнем

Инсталация и инсталиране

Характеристики и функционалности

Автоматично поколение TOC

  • Скениране на заглавия (Heading1 – HeadingN), книжни знаци или персонализирани маркери.
  • Автоматично генерира TOC страници, които се интегрират непрекъснато в потока на документа.

Приспособяващ стил

  • Определете букви, размери, цветове, индентация и лидери.
  • Прилагайте глобални шаблони или индивидуални стилове на ниво.
  • Съвпадение корпоративен маркетинг или дизайнерски насоки.

Иерархични нива

  • Подкрепа за многостепенни структури за глави, секции и подсекции.
  • Всяко ниво може да има уникално форматиране.

Bookmark и Link интеграция

  • Всеки TOC вход е активен линк към страницата за дестинация.
  • Свържете се с съществуващите документи или ги експортирате отделно.

Динамичен номер на страницата

  • Входът на TOC винаги отразява правилните страници, дори и след вградени страници или изтрити.
  • Автоматично се преизчислява по време на генериране.

Клиентски маркери

  • Определете произволен текст или XML-базирани етикети за TOC вноски.
  • Полезен за документи без официални заглавия.

Оптимизация на изпълнението

  • Обработка на основата на потока за големи документи.
  • Бач генерация поддържан за множество PDF файлове.

Пример за код: генериране на TOC за 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);
    }
}

Съвети и най-добри практики

  • Използвайте последователни заглавни стилове / книжни знаци за точна TOC генериране.
  • Определяне на шаблони за повторно използване на стила за унифициране на документите.
  • Конвертирайте съществуващите букви в TOC записи за точна навигация.
  • Повторно генериране на TOC след промяна на реда на страницата или броя.
  • Използване на профилна памет за големи PDF файлове; помислете за обработка на комплекти.
  • На разположение на Document Предмети след обработка на свободни ресурси.

Разширени характеристики

  • Създайте напълно персонализирани TOC с различни формати.
  • Добавете TOC към съществуващите PDF файлове, без да нарушавате съдържанието.
  • Позволява генериране на TOC за многофайлови работни потоци.

Използване на случаите

  • Структуриране на академични доклади с навигационни секции.
  • Създаване на ръководства и насоки с професионална навигация.
  • Добавяне на TOC към електронни книги за по-добро читателско преживяване.

Често задавани въпроси

**Какво прави Aspose.PDF ToC Generator?**Той създава професионални, свързани таблици на съдържание в PDF файлове за по-добра навигация.

**Как се различава това от Aspose.PDF за .NET?**Aspose.PDF за .NET предлага пълен набор от PDF APIs, докато ToC Generator се фокусира само върху генерирането на TOCs.

**Ограничено ли е за генериране на TOCs?**Да, тя е специализирана в създаването на TOC. Други задачи изискват допълнителни плагини или Aspose.PDF.

**Има ли онлайн инструмент за TOC генерация?**Няма специален инструмент, но Aspose предлага други безплатни онлайн PDF инструменти.

Къде мога да намеря C# примери?Посетете документацията Aspose.PDF и страниците за кацане за практически проби.

 Български