任务是生成2-3页的PDF文件,其中可能包含表格,带边框和无,嵌套表格和简单格式(对齐,文本大小,粗体/斜体)。输入可以是任何来自markdown或html的内容,但是可以使用一些严格的格式来创建模板。输出 - pdf。一切都应该是服务器端。.Net免费开源组件生成PDF
我已经在很多图书馆进行了研究。 iText不支持表格,其他的很昂贵或需要Word/IE生成文件...
是否有任何免费的库,它支持C#?
任务是生成2-3页的PDF文件,其中可能包含表格,带边框和无,嵌套表格和简单格式(对齐,文本大小,粗体/斜体)。输入可以是任何来自markdown或html的内容,但是可以使用一些严格的格式来创建模板。输出 - pdf。一切都应该是服务器端。.Net免费开源组件生成PDF
我已经在很多图书馆进行了研究。 iText不支持表格,其他的很昂贵或需要Word/IE生成文件...
是否有任何免费的库,它支持C#?
iTextSharp支持表(PdfPTable)。
我曾经在版本4中使用过iTextSharp,我确信所有的需求都得到满足。试试看!
*版本5+不是免费的。* - 更正:版本5+是双重许可,AGPL或商业版,并且免费,只要您的程序(广义上)使用与AGPL兼容的许可证进行许可 – mkl
神奇。谢谢!不幸的是,我并没有深入挖掘。 –
ABC PDF格式的作品非常好,但它的大约$ 250 :(他们提供免费试用,但。
很少有其他的替代品会。iTextSharp的真的很好:)
iTextSharp的 http://sourceforge.net/projects/itextsharp/
PDF Sharp。 http://sharppdf.sourceforge.net/
PDF小丑 http://www.stefanochizzolini.it/en/projects/clown/index.html
iText的不支持这一点,它只是需要一些工作。 [查看本教程](http://www.dotnetfox.com/articles/how-to-create-table-in-pdf-document-using-Asp-Net-with-C-Sharp-and-itextsharp-1027的.aspx)。就模板而言,您可以创建一个类来管理您的模板/表格。顺便说一句,我只是在谷歌上输入“generate PDF table c#”,我发现了这一点。 –