PDF Table Generator
Documentize Table Generator for .NET 是一个多功能插件,旨在简化将表格集成到 PDF 文档中的过程。无论您是在组织数据、设计表单,还是提高文档的可读性,该插件都能在保持精确和高效的同时简化过程。其直观的 API 支持单个文档和批处理工作流,使其成为处理结构化数据的开发者必备工具。
创建包含表格的 PDF
按照以下步骤使用 TableGenerator
类在 PDF 中创建结构化表格:
- 配置
TableOptions
对象以定义表格结构、内容和输入/输出文件。 - 将表格、行和单元格添加到您的 PDF。
- 使用
Process
方法完成表格生成过程。
这里是一个示例:
1var options = new TableOptions();
2
3// 指定输入和输出 PDF 文件
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// 定义包含行和单元格的表格
8options
9 .InsertPageBefore(1) // 在第一页之前添加表格
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Cell 1")
13 .AddCell().AddParagraph("Cell 2")
14 .AddCell().AddParagraph("Cell 3");
15
16// 在文档中生成表格
17TableGenerator.Process(options);
设置表格的页码
按照以下步骤在 PDF 中的第 2 页之后创建表格: 这里是一个示例:
1var options = new TableOptions();
2
3// 指定输入和输出 PDF 文件
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// 定义包含行和单元格的表格
8options
9 .InsertPageAfter(2) // 在第 2 页之后添加表格
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Cell 1")
13 .AddCell().AddParagraph("Cell 2")
14 .AddCell().AddParagraph("Cell 3");
15
16// 在文档中生成表格
17TableGenerator.Process(options);
处理表格生成
在添加所有内容并自定义表格结构后,通过调用 Process
方法完成该过程。此方法生成表格并更新 PDF 文档。以下是如何处理结果:
1var resultContainer = generator.Process(options);
2
3// 输出生成结果的数量
4Console.WriteLine("结果数量: " + resultContainer.ResultCollection.Count);
关键功能:
- 动态表格创建:轻松生成结构化的 PDF 表格。
- 丰富的内容支持:使用文本、HTML、图像和 LaTeX 内容填充表格。
- 页码放置:在 PDF 中精确插入表格到特定位置。
- 可定制的布局:调整表格结构、单元格对齐和样式。