asp c#create dynamic pdf file

时间:2013-07-24 09:20:34

标签: c# asp.net pdf

我的要求是能够从动态网页(asp / c#)创建 pdf文件。我需要能够调整元素位置(就像使用@media print调整页面样式一样,我不能使用任何需要的东西安装客户端

有没有人遇到任何可以解决这个难题的事情?

编辑:我发现的很多解决方案都涉及启动代码以将每个元素放在页面上(例如add.paragraph("blah"))但我需要更多的快照页面,但我可以修改元素的位置,然后保存pdf。

2 个答案:

答案 0 :(得分:1)

我发现免费(Affero GPL)iText库非常有用。我从未在C#中使用它,但它声称可能。

编辑:客户端PDF生成

由于其他评论员指出您希望打印的内容位于客户端而非服务器端。也许您应该研究基于JavaScript的PDF库。例如(但不限于)this

答案 1 :(得分:0)

Migradoc可能性之一。