Aspose.PDF ToC Generador per a .NET
Aspose.PDF ToC Generator per a .NET permet als desenvolupadors inserir programàticament taules de continguts personalitzables (TOC) en documents PDF. Construït en el motor d’ASPOSE.pdf, escaneix títols, marques de llibres o marcadors personals, genera entrades de TOC i els enllaça a les pàgines corresponents -enfortiment de la navegació amb mínim esforç.
Per començar
Instal·lació i configuració
- Add
Aspose.PDF
A través de NuGet. - Configuració de la llicència mesurada abans d’utilitzar (vegeu Llicència Metrada ).
- Per a les etapes d’instal·lació, vegeu el Guia d’instal·lació .
Característiques i funcionalitats
TOC generació automàtica
- Títols d’escaneig (Heading1 - HeadingN), marcadors de llibres o marquers personalitzats.
- Genera automàticament les pàgines TOC que s’integren sense segell al flux de document.
Estil personalitzat
- Defineix fonts, mides, colors, indentació i personatges líder.
- Aplica els temples globals o els estils individuals per nivell.
- Compte amb la marca corporativa o les directrius de disseny.
Nivells jeràrquics
- Suport a estructures multi-nivells per a capítols, seccions i subseccions.
- Cada nivell pot tenir un format únic.
Bookmark i integració de enllaços
- Cada entrada TOC és un enllaç actiu a la pàgina de destinació.
- Fusionar amb les etiquetes de documents existents o exportar-les separadament.
Número de pàgines dinàmiques
- Les entrades TOC sempre reflecteixen els nombres correctes de pàgines, fins i tot després de les insercions o eliminacions de la pàgina.
- Recalculada automàticament durant la generació.
Marcació Custom
- Especifica el text arbitràri o les etiquetes basades en XML per a les entrades TOC.
- Utilitzat per a documents sense títols formals.
Optimització de les prestacions
- Tractament basat en flux per a documents grans.
- Generació Batch suportat per a múltiples PDFs.
Exemple de codi: Generar TOC per a PDF Document
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);
}
}
Consells i millors pràctiques
- Utilitzeu estils de referència consistent / marcadors de llibres per a la generació exacta de TOC.
- Defineix templats d’estil reutilitzables per a la uniformitat a través dels documents.
- Convertir els marcadors existents en entrades TOC per a la navegació precisa.
- Regenera el TOC després de modificar l’ordre de la pàgina o comptar.
- Utilització de la memòria de perfils per a grans PDFs; considereu el processament de batxelles.
- Disposem de
Document
Objectes després de processar a recursos lliures.
Característiques avançades
- Crea TOCs completament personalitzats amb diversos formats.
- Afegir TOCs a PDFs existents sense interrompre el contingut.
- Permet la generació de TOC de batx per a fluxos de treball de múltiples arxius.
Utilitza els casos
- Estructurar informes acadèmics amb seccions navegables.
- Creació de manuals i guies amb navegació professional.
- Afegir TOCs als e-books per a una millor experiència lectora.
Preguntes freqüents
**Què fa l’Aspose.PDF ToC Generator?**Crea taules de continguts professionals i enllaçats en fitxers PDF per a una millor navegació.
**Com és diferent d’Aspose.PDF per a .NET?**Aspose.PDF per a .NET ofereix una sèrie completa d’APIs PDF, mentre que el Generador ToC només se centra en la generació de TOCs.
**És limitat a generar TOCs?**Sí, es especialitza en la creació de TOC. Altres tasques requereixen plugins addicionals o Aspose.PDF.
**Hi ha una eina en línia per a la generació TOC?**No hi ha cap eina dedicada, però Aspose ofereix altres utilitats gratuïtes en línia PDF.
On puc trobar exemples de C#?Visita la documentació Aspose.PDF i les pàgines d’arribada per a mostres pràctiques.