库快速创建Pdfs

时间:2012-07-19 22:38:14

标签: 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,但没有真正调查它,因为他们似乎已经改变了他们的许可,新的许可强迫你让你的项目开放我相信。

1 个答案:

答案 0 :(得分:1)

你可以使用iTextsharp。这里有一个很好的article on CodeProject,它说明了如何使用iTextsharp和RazorEngine软件包直接将Razor视图导出为PDF。