1 c# 数据保存为PDF(一) (spire pdf篇)
2 c# 数据保存为PDF(二) (Aspose pdf篇)
3 c# 数据保存为PDF(三) (PdfSharp篇)
组件名称 | 绘制方式 | 是否开源 |
Spire.PDF | 两种方式 1.是使用(GDI)Draw 2.是使用PdfGrid(类似Table) | 否,有收费和专业版。 国内开发的 |
Aspose.Pdf | 使用Table | 否,需要付费。 国外开发的 |
PdfSharp | 使用(GDI)Draw | 是。 开源免费的 |
优缺点:
前面两个组件功能比较强悍,支持PDF、WORD、PPT、HTML、TXT还有邮件等功能。如使用Grid或Table存放内容,比较简单容易上手。但是是收费组件,如果商用会涉及版权问题哦。
PdfSharp功能仅专注于PDF,但生成速度快,还可以存储为数据流,可以以打印预览的形式展现。需要注意一点,该控件支持的字体。该组件是开源的,可免费使用。
可按具体需求选择组件。