Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。Spire.PDF的PDF API拥有丰富的功能,如安全设置(包括数字签名)、PDF文本/附件/图片提取、PDF文件合并/拆分、元数据更新、章节和段落优化、图形/图像描绘和插入、表格创建和处理、数据导入等等。>>下载Spire.PDF最新试用版
C# 创建 PDF 表格
Spire.PDF提供了两种类PdfTable和PdfGrid用于创建PDF表格,二者在对表格进行格式化操作时存在以下差别:
| PdfTable | PdfGrid | |
|---|---|---|
| 格式设置 | ||
| 行 | 无API支持,可以通过事件设置 | 可直接通过API设置 |
| 列 | 可直接通过API设置(StringFormat) | 可直接通过API设置(StringFormat) |
| 单元格 | 无API支持,可以通过事件设置 | 可直接通过API设置 |
| 其他 | ||
| 单元格纵向合并 | 不支持 | 可直接通过API设置 |
| 单元格横向合并 | 无API支持,可以通过事件设置 | 可直接通过API设置 |
| 嵌套表格 | 无API支持,可以通过事件设置 | 可直接通过API设置 |
| 事件 | BeginCellLayout, BeginPageLayout, BeginRowLayout, EndCellLayout, EndPageLayout, EndRowLayout | BeginPageLayout, EndPageLayout |
通过 PdfTable 类创建表格
static void Main(string[] args)
{
//创建一个PDF文档
PdfDocument doc = new PdfDocument();
//添加一页
PdfPageBase page = doc.Pages.Add();
//创建一个PdfTable对象
PdfTable table = new PdfTable();
//设置字体
table.Style.DefaultStyle.Font = new PdfTrueTypeFont(new Font("Arial Unicode MS", 9f), true);
table.Style.HeaderStyle.Font = new PdfTrueTypeFont(new Font("Arial Unicode MS", 9f), true);
//创建一个DataTable并写入数据
DataTable dataTable = new Dat

本文档介绍了如何使用Spire.PDF组件在C#中创建PDF表格,包括创建PdfTable和PdfGrid,添加图片到单元格,以及删除PDF Grid的行和列。Spire.PDF提供全面的PDF操作功能,如表格处理、安全设置和文件合并等。
最低0.47元/天 解锁文章
1540

被折叠的 条评论
为什么被折叠?



