Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 快速创建PDF的库_C#_.net_Asp.net Mvc_Pdf - Fatal编程技术网

C# 快速创建PDF的库

C# 快速创建PDF的库,c#,.net,asp.net-mvc,pdf,C#,.net,Asp.net Mvc,Pdf,我想将对象列表创建到一个表中,并将其显示到pdf文件中。有什么好的图书馆我可以用吗 MyObject a = new MyObject(); a.Name = "bob"; a.Address = "123 fake st"; pdf output Name Address bob 123 fake st jim test 我查看了pdfsharp/migradoc,但它似乎不适用于中等信任,所以我不确定它是否适用于我的共享主机 我听说过itextsharp,但没有真正

我想将对象列表创建到一个表中,并将其显示到pdf文件中。有什么好的图书馆我可以用吗

MyObject a = new MyObject();
a.Name = "bob";
a.Address = "123 fake st";

pdf output

Name    Address
bob    123 fake st
jim     test
我查看了pdfsharp/migradoc,但它似乎不适用于中等信任,所以我不确定它是否适用于我的共享主机


我听说过itextsharp,但没有真正研究它,因为他们似乎已经更改了许可证,新的许可证迫使您打开项目。我相信。

您可以使用itextsharp。这里有一个很好的例子,说明了如何使用iTextsharp和RazorEngine软件包将Razor视图直接导出为PDF。

您是否只对免费库感兴趣?我会使用DevExpress XtraReports,每一分钱都值,特别是DXperience订阅,它有很多用于所有平台的组件,包括MVC、WPF、SL、Winforms和ASP.NET classic。我让我的公司最近获得了14个许可证,我们都非常满意。是的,只提供免费图书馆,因为这只是一个个人网站,我真的不想为它在图书馆上花钱。你正在使用C#,asp.net。您也在使用SQLServer吗?它有一些CLR库可以做到这一点。听起来很奇怪,我知道,但我已经用了很多年了。如果你有SQLServer,你可能已经为这些库支付了费用。我的计划中确实有一个数据库。我不知道我是否能使用这个功能。如果你也需要权利,那么很可能不是。我也在内存中寻找一些东西,因为我第一次在内存中生成所有东西,如果可以的话,还可以使用它。我已经将iText用于个人用途。我觉得不错<代码>http://stackoverflow.com/questions/204860/best-server-side-net-pdf-editing-library请注意iText许可证的详细信息:是。我会使用它,但我不想打开我的整个网站只是为了使用它。