2013-07-24 103 views
2

我的要求是能够从动态网页(asp/c#)创建pdf文件。我需要有能力调整元件位置(以同样的方式,人们可以使用@media print调整页面的风格和我不能使用任何需要安装客户端asp c#创建动态pdf文件

有没有人遇到过任何可以解决这种困境的东西?

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

+0

使用iTextsharp库。 –

+0

我已更新我的问题以包含更多信息。 – James

+0

你是服务器。您想要根据客户端呈现的内容创建PDF。不可能。 – Alexander

回答

0

Migradoc其中一种可能性。

+0

我已更新我的问题。这能达到我所要求的吗? – James

+0

不,我认为这是不可能实现你想要的。 – VikciaR

1

我发现免费(Affero GPL)iText库非常有用。我从来没有从C#使用它,但它声称是可能的。

编辑:Client端生成PDF

由于其他评论人士指出要打印位于客户端而不是服务器端的东西。也许你应该看看基于JavaScript的PDF库。例如(但不限于)this

+0

我已更新我的问题。这能达到我所要求的吗? – James