有没有办法可以将网页转换成PDF格式?

我想知道是否有什么东西在哪里,如果我按下asp.net网页上的按钮,我可以以编程方式创建该页面的pdf并将其保存到我的硬盘。

请检查此HTML转PDF转换器

使用ASP.NET从HTML页面生成PDF文档

这是一个相当不错的产品 ,但我不认为它是免费的。

这是一个如何使用它的例子。

var pdfVision = new SautinSoft.PdfVision(); var pdfBytes = pdfVision.ConvertHtmlFileToPDFStream("http://localhost/default.aspx"); //show PDF Response.Buffer = true; Response.Clear(); Response.ContentType = "application/PDF"; Response.AddHeader("Content-Disposition:", "attachment; filename=Result.pdf"); Response.BinaryWrite(pdfBytes); Response.Flush(); Response.End();