Add Table

Documentize PDF 管理器 for .NET 是一个多功能插件,旨在简化将表格集成到 PDF 文档中的过程。无论您是在组织数据、设计表单还是改善文档可读性,这个插件都可以在保持精确和高效的同时简化这一过程。其直观的 API 支持单文档和批量处理工作流,使其成为处理结构化数据的开发人员必不可少的工具。

创建带有表格的 PDF

按照以下步骤使用 TableOptions 类在 PDF 中创建结构化表格:

  1. 配置 TableOptions 对象,以定义表格结构、内容和输入/输出文件。
  2. 将表格、行和单元格添加到您的 PDF 中。
  3. 使用 AddTable 方法完成表格生成过程。

这里是一个示例:

 1// 配置表格选项
 2var options = new TableOptions();
 3options.InsertPageBefore(1)
 4   .AddTable()
 5        .AddRow()
 6            .AddCell().AddParagraph("姓名")
 7            .AddCell().AddParagraph("年龄")
 8        .AddRow()
 9            .AddCell().AddParagraph("鲍勃")
10            .AddCell().AddParagraph("12")
11        .AddRow()
12            .AddCell().AddParagraph("山姆")
13            .AddCell().AddParagraph("20")
14        .AddRow()
15            .AddCell().AddParagraph("桑迪")
16            .AddCell().AddParagraph("26")
17        .AddRow()
18            .AddCell().AddParagraph("汤姆")
19            .AddCell().AddParagraph("12")
20        .AddRow()
21            .AddCell().AddParagraph("吉姆")
22            .AddCell().AddParagraph("27");
23// 添加输入文件路径
24options.AddInput(new FileDataSource("path_to_input.pdf"));
25// 设置输出文件路径
26options.AddOutput(new FileDataSource("path_to_output.pdf"));
27// 执行过程
28PdfManager.AddTable(options);

设置表格页码

按照以下步骤在 PDF 中的第 2 页后创建表格: 这里是一个示例:

 1var options = new TableOptions();
 2options.InsertPageBefore(2) // 在第 2 页之前添加表格
 3   .AddTable()
 4        .AddRow()
 5            .AddCell().AddParagraph("姓名")
 6            .AddCell().AddParagraph("年龄")
 7// 添加输入文件路径
 8options.AddInput(new FileDataSource("path_to_input.pdf"));
 9// 设置输出文件路径
10options.AddOutput(new FileDataSource("path_to_output.pdf"));
11// 执行过程
12PdfManager.AddTable(options);

关键特性:

  • 动态表格创建:轻松在 PDF 文档中生成结构化表格。
  • 页面位置:精确地在 PDF 中的特定位置插入表格。
  • 可自定义布局:调整表格结构、单元格对齐和样式。
 中文