Cómo agregar TOC a múltiples PDFs en .NET
La adición de una Tabla de Contenidos (TOC) a los PDFs mejora la navegación, la búsqueda y el polaco profesional. con Aspose.PDF.Plugin TocGenerator para .NET, puede automatizar la creación de TOC para toda la colección de documentos – perfecto para la publicación, las operaciones de TI, o los flujos de trabajo académicos.
Batch TOC Creation: Loop a través de PDFs
using Aspose.Pdf.Plugins;
using System.IO;
string inputDir = @"C:\Docs\Input";
string outputDir = @"C:\Docs\TOC";
Directory.CreateDirectory(outputDir);
string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");
foreach (var pdfFile in pdfFiles)
{
string outFile = Path.Combine(outputDir, Path.GetFileName(pdfFile));
var generator = new TocGenerator();
var options = new TocOptions();
options.AddInput(new FileDataSource(pdfFile));
options.AddOutput(new FileDataSource(outFile));
// Optional: Customize TOC (multi-level, custom titles)
// options.Levels = 2; // For two-level TOCs
// options.Title = "Table of Contents";
generator.Process(options);
Console.WriteLine($"TOC added: {outFile}");
}Opciones TOC personalizadas y soporte multi-nivel
- Múltiplos niveles de TOC
LevelsEnTocOptionspara las subhechas o las jerarquías de la sección. - Títulos personalizados: Utilice el
TitlePropiedad para los títulos TOC localizados o marcados. - Styling: Personalizar la apariencia de TOC a través de las opciones de plugin (fonte, color, etc.).
Casos de uso
- Publicaciones que normalizan la navegación en libros/documentos
- Equipos de TI presentan informes para el cumplimiento / archivo
- Educadores que mejoran los paquetes de cursos o las notas de conferencia
Preguntas frecuentes
**Q: ¿Puedo generar un TOC personalizado para cada documento?**A: Sí, establece dinámicamente las propiedades TOC (título, niveles, estilos) basadas en el contenido o metadatos de cada archivo en su script de batch.
**Q: ¿Se apoyan TOCs multi-nivel?**A: Sí - establezca el Levels propiedad para corresponder a la estructura de dirección que desea (por ejemplo, capítulos y subsecciones).
**Q: ¿Tiene este trabajo en PDF cifrado?**A: Sí, siempre que proporcione la contraseña a través de las opciones de plugin cuando sea necesario.
Pro Tipo: Combine batch TOC adición con la fusión de documentos (utilizando el plugin Merger) para la automatización completa de la publicación.