PDF管理控件Spire.PDF使用教程:如何创建PDF表格并添加图片到表格

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 DataTable();
    dataTable.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值