.Net免费开源组件生成PDF

时间:2014-02-13 14:50:18

标签: c# asp.net pdf

任务是生成2-3页PDF文件,其中可能包含表格,带边框和没有,嵌套表格和简单格式(对齐,文本大小,粗体/斜体)。输入可以是markdown或html中的任何内容,但可以使用一些严格的格式来创建模板。输出 - pdf。一切都应该是服务器端。

我已经在很多图书馆里进行了研究。 iText不支持表,其他是昂贵的或需要Word / IE生成文件...

是否有任何免费的库,它们支持C#?

2 个答案:

答案 0 :(得分:3)

iTextSharp支持表格(PdfPTable)。

  • 版本4.1.6及以下版本是LGPL / MPL许可证,且是免费的
  • 版本5+不是免费的。

我曾经在版本4周围使用iTextSharp,我确信您的所有要求都得到满足。试试吧!

答案 1 :(得分:2)

ABC Pdf效果非常好,但它大约250美元:(他们提供免费试用。

很少有其他选择。 iTextSharp非常好:))

iTextSharp的 http://sourceforge.net/projects/itextsharp/

PDF夏普。 http://sharppdf.sourceforge.net/

PDF小丑 http://www.stefanochizzolini.it/en/projects/clown/index.html