标签: c# asp.net pdf
我的要求是能够从动态网页(asp / c#)创建 pdf文件。我需要能够调整元素位置(就像使用@media print调整页面样式一样,我不能使用任何需要的东西安装客户端。
asp / c#
@media print
有没有人遇到任何可以解决这个难题的事情?
编辑:我发现的很多解决方案都涉及启动代码以将每个元素放在页面上(例如add.paragraph("blah"))但我需要更多的快照页面,但我可以修改元素的位置,然后保存pdf。
add.paragraph("blah")
答案 0 :(得分:1)
我发现免费(Affero GPL)iText库非常有用。我从未在C#中使用它,但它声称可能。
编辑:客户端PDF生成
由于其他评论员指出您希望打印的内容位于客户端而非服务器端。也许您应该研究基于JavaScript的PDF库。例如(但不限于)this
答案 1 :(得分:0)
Migradoc可能性之一。