Aspose.PDF ToC Generator za .NET

Aspose.PDF ToC Generator for .NET омогућава програмерима да програмски убацују прилагодљиве Табеле садржаја (ТОЦ) у ПДФ документе.Уграђени на Асписе.ФПД мотору, скенира наслове, књижевне ознаке или персонализоване маркере, генерише хијерархијске ТОЦ улоге и повезује их на одговарајуће странице – побољшавајући навигацију са минималним напором.

Počeo je

Инсталација и подешавање

Карактеристике и функције

Аутоматска генерација

  • Скенирање наслова (Heading1 – HeadingN), знакова, или прилагођене ознаке.
  • Аутоматски генерише ТОЦ странице које се беспрекорно интегришу у ток докумената.

Прилагодљив стил

  • Дефинишите шрифтове, величине, боје, индентацију и водеће ликове.
  • Примените глобалне шаблоне или појединачне стилове по нивоу.
  • Успостављање корпоративног брендирања или дизајнерских упутстава.

Хијерархијски ниво

  • Подржава мулти-ниве структуре за поглавља, секције и подсекције.
  • Сваки ниво може имати јединствену форматирање.

Књижевни знак и интеграција линкова

  • Сваки ТОЦ улаз је активни линк на страницу дестинације.
  • Сједињује се са постојећим документима или их извози одвојено.

Динамички број страница

  • Улози ЦОЦ увек одражавају тачне бројеве страница, чак и након убацивања или уклањања страница.
  • Аутоматски се прерачуна током генерације.

КСНУМКС маркери

  • Опремите произвољни текст или КСМЛ-базиране ознаке за ТОЦ улазе.
  • Корисно за документе без формалних наслова.

Оптимизација перформанси

  • Обрада на основу струје за велике документе.
  • Баццх генерација подржана за више ПДФ-а.

Пример кода: генерисање ТОЦ за ПДФ документ

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

Савети и најбоља пракса

  • Користите конзистентне насловне стилове / ознаке за тачну генерацију ТОЦ-а.
  • Дефинишите поновљене шаблоне стила за јединственост кроз документе.
  • Конвертујте постојеће бројеве у улазе ЦОЦ-а за прецизну навигацију.
  • Поново генеришете ЦОЦ након промене реда или бројања странице.
  • Коришћење профила меморије за велике ПДФ-а; размотрите обраду бацх.
  • На располагању Document Објекти након обраде на слободне ресурсе.

напредне карактеристике

  • Направите потпуно прилагођене ТОЦ-а са различитим форматима.
  • Додајте ТОЦ у постојеће ПДФ-а без поремећаја садржаја.
  • Омогућава генерацију тоцх за мулти-фајлове радног тока.

Коришћење случајева

  • Структурисање академских извештаја са навигативним секцијама.
  • Креирање упутстава и водича са професионалном навигацијом.
  • Додавање ТОЦ-а у е-књиге за побољшање искуства читаоца.

Često postavljana pitanja

**Шта ради Aspose.PDF ToC Generator?**Креира професионалне, повезане табеле садржаја у ПДФ датотекама за бољу навигацију.

**Како се то разликује од Aspose.PDF за .NET?**Aspose.PDF for .NET нуди пуну серију ПДФ АПИ-а, док се тоЦ генератор фокусира само на генерисање ТОЦ-a.

**Да ли је то ограничено на генерисање ЦОЦ-а?**Да, специјализује се за стварање ТОЦ-а. Друге задатке захтевају додатне плагине или Асписе.ПДФ.

**Да ли постоји онлајн алат за ТЦЦ генерацију?**Не постоји посвећен алат, али Асписе нуди друге бесплатне онлине ПДФ алате.

Gde mogu da pronađem C# primere?Посетите Аппосе.ПДФ документацију и странице за слетање за практичне узорке.

 Српски