0
我想知道如果有什么在那里,如果我按下一个asp.net网页上的按钮,我可以编程创建该页面的PDF并将其保存到我的硬盘驱动器。有没有一种方法可以将网页转换为pdf?
我想知道如果有什么在那里,如果我按下一个asp.net网页上的按钮,我可以编程创建该页面的PDF并将其保存到我的硬盘驱动器。有没有一种方法可以将网页转换为pdf?
This is a pretty decent product for it,但我不认为它是免费的。
下面是一个如何使用它的例子。
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();
这里看看(问题有点类似):http://stackoverflow.com/questions/564650/convert-html-to-pdf-in-net – alex 2011-05-14 16:58:52