Aspose.PDF ToC 发电机为 .NET

Aspose.PDF ToC Generator for .NET 允许开发人员在 PDF 文档中编程地插入可自定义的内容表(TOC) 构建在 ASPOSE.pdf 引擎上,它扫描标题、图标或定制标记,产生 hierarchical TOC 输入,并将其链接到相应的页面 - 以最小的努力加速导航。

开始使用

安装和设置

  • 添加 Aspose.PDF 通过 NuGet。
  • 使用前设置测量许可证(参见 计量许可 ).
  • 对于详细的安装步骤,请参见 安装指南 .

特点与功能

自动 TOC 世代

  • 扫描标题(Heading1 - HeadingN),图标,或自定义标记。
  • 自动生成 TOC 页面,无缝集成到文档流。

可自定义风格

  • 定义字体、尺寸、颜色、指标和领先人物。
  • 按级别应用全球模板或个别风格。
  • 合并企业品牌或设计指南。

地理层次

  • 为章节、部分和子部分提供多级结构的支持。
  • 每个级别都可以具有独特的格式化。

Bookmark 和 Link 集成

  • 每个 TOC 输入都是针对目的地页面的积极链接。
  • 与现有文件标签合并或单独出口。

动态页数

  • TOC 输入总是反映正确的页数,即使在页面插入或删除后。
  • 在生育期间自动重新计算。

Custom 标签

  • 指定任意文本或基于 XML 的标签为 TOC 输入。
  • 可用于没有正式标题的文件。

性能优化

  • 基于大文件的流程处理。
  • Batch 世代支持多个 PDF。

代码示例:为 PDF 文档创建 TOC

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

提示和最佳实践

  • 使用一致的标题风格 / 图标,以确保准确的 TOC 生成。
  • 定义可重复使用的风格模板,以便在文档中保持统一性。
  • 将现有图标转换为 TOC 输入,以便准确导航。
  • 重新创建 TOC 后修改页面顺序或计算。
  • 大型PDF的个人资料记忆使用;考虑包处理。
  • 享有 Document 物品在处理到自由资源后。

高级功能

  • 创建全定制的TOC与多种格式。
  • 将 TOC 添加到现有 PDF 中,而不会干扰内容。
  • 允许多文件工作流的TOC集成。

用例

  • 结构化学术报告与导航部分。
  • 创建手册和指南与专业导航。
  • 将 TOC 添加到电子书中,以获得更好的读者体验。

经常提出的问题

**什么是 Aspose.PDF ToC 发电机?**它在PDF文件中创建专业的链接内容表,以便更好地导航。

**这与 .NET 的 Aspose.PDF 有什么区别?**Aspose.PDF for .NET 提供完整的 PDF APIs 套件,而 ToC Generator 只专注于生成 TOC。

**它是否仅限于产生TOC?**是的,它专门从事 TOC 创建。 其他任务需要额外的插件或 Aspose.PDF。

**是否有 TOC 世代的在线工具?**没有专门的工具,但Aspose提供其他免费的在线PDF工具。

“在哪里可以找到C#的例子?”请参观 Aspose.PDF 文档和登陆页面,以获取实用样品。

 中文