Aspose.PDF ToC 发电机为 .NET
Aspose.PDF ToC Generator for .NET 允许开发人员在 PDF 文档中编程地插入可自定义的内容表(TOC) 构建在 ASPOSE.pdf 引擎上,它扫描标题、图标或定制标记,产生 hierarchical TOC 输入,并将其链接到相应的页面 - 以最小的努力加速导航。
开始使用
安装和设置
特点与功能
自动 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 文档和登陆页面,以获取实用样品。