Como adicionar TOC a múltiplos PDFs em .NET

Como adicionar TOC a múltiplos PDFs em .NET

Adicionar uma Tabela de Conteúdo (TOC) a PDFs melhora a navegação, pesquisa e polêmica profissional. com Aspose.PDF.Plugin TocGenerator para .NET, você pode automatizar a criação de TOC para todo o conjunto de documentos – perfeito para publicações, operações de TI ou fluxos de trabalho acadêmicos.

Batch TOC Creation: Loop atravé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}");
}

Opções TOC personalizadas e suporte multi-nivel

  • Multi-nivel TOC: Set Levels em TocOptions para subheadings ou secções hierarquias.
  • Títulos personalizados: Use o Title Propriedade para endereços TOC localizados ou marcados.
  • Styling: Personalize a aparência TOC através das opções de plug-in (fonte, cor, etc.).

Casos de Uso

  • Publicações que normalizam a navegação em livros/documentos
  • Equipes de TI preencher relatórios de conformidade / arquivamento
  • Educadores que melhoram pacotes de cursos ou notas de palestras

Perguntas frequentes

**Q: Posso gerar um TOC personalizado para cada documento?**A: Sim – definir dinâmicamente as propriedades TOC (título, níveis, estilo) com base no conteúdo ou metadados de cada arquivo no seu script de batch.

**Q: são suportados TOCs multi-níveis?**A: Sim – coloque o Levels propriedade para corresponder à estrutura de título que você deseja (por exemplo, capítulos e sub-secções).

**Q: Isso funciona em PDFs criptografados?**A: Sim, desde que você forneça a senha através das opções de plug-in quando necessário.

Pro Tipo: Combine batch TOC adição com a fusão de documentos (usando o plugin Merger) para a automação de publicação completa.

 Português