Aspose.PDF ToC Generator za .NET
Aspose.PDF ToC Generator for .NET омогућава програмерима да програмски убацују прилагодљиве Табеле садржаја (ТОЦ) у ПДФ документе.Уграђени на Асписе.ФПД мотору, скенира наслове, књижевне ознаке или персонализоване маркере, генерише хијерархијске ТОЦ улоге и повезује их на одговарајуће странице – побољшавајући навигацију са минималним напором.
Počeo je
Инсталација и подешавање
- Додај
Aspose.PDF
преко НУГЕТ. - Конфигурисање умерене лиценце пре употребе (види Метеран лиценцирање ).
- За детаљне кораке инсталације, погледајте Инсталацијски водич .
Карактеристике и функције
Аутоматска генерација
- Скенирање наслова (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?Посетите Аппосе.ПДФ документацију и странице за слетање за практичне узорке.