在ASP.NET中生成PDF文档

Max*_*Max 6 pdf asp.net

可能重复:
直接将.aspx转换为.pdf

有没有办法从页面输出直接从asp.net生成PDF文档.我的要求是,当用户访问我的网站上的页面时,应该有一个规定来获得PDF格式的相同页面/报告.使用iTextSharp,我们需要构建布局逻辑agin来生成PDF.如果将来页面输出有任何变化,我再次需要处理逻辑以生成PDF.相反,我想通过设置"Response.ContentType"属性直接从页面输出生成PDF.

Nic*_*s78 0

您可以在页面上设置一个按钮,如果单击该按钮,则会开始将 HTML 页面渲染为 PDF - 只是您要求其渲染的页面正是用户单击该按钮的页面。获得 PDF 后,您可以按照正常方式发送。

这当然需要一个可以将任意 HTML 页面渲染为 pdf 的程序。你可能想看看 ABCpdf,它一直对我很有帮助,但它不是免费的。