Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的要求是能够从动态网页( )创建pdf 文件asp / c#。我需要有能力调整元素的位置(以同样的方式可以@media print用来调整页面的样式,我不能使用任何需要安装 client-side 的东西。
asp / c#
@media print
有没有人遇到任何可以解决这个困境的东西?
编辑:我发现的许多解决方案都涉及启动代码以将每个元素放在页面上(add.paragraph("blah")例如),但我需要更多是页面快照的东西,但我可以修改元素的位置,然后保存.pdf
add.paragraph("blah")
我发现免费的(Affero GPL)iText库非常有用。我从未在 C# 中使用过它,但它声称是可能的。
编辑:客户端PDF生成
因为正如其他评论员指出的那样,您希望打印的内容位于客户端而不是服务器端。也许您应该研究基于 JavaScript 的 PDF 库。例如(但不限于)这个
Migradoc可能性之一。