Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法将网页转换成pdf格式?_C#_Asp.net_Pdf - Fatal编程技术网

C# 有没有办法将网页转换成pdf格式?

C# 有没有办法将网页转换成pdf格式?,c#,asp.net,pdf,C#,Asp.net,Pdf,我想知道是否有什么东西,如果我按下asp.net网页上的按钮,我可以通过编程创建该网页的pdf并将其保存到我的硬盘中。请检查此项 ,但我认为这不是免费的 下面是一个如何使用它的示例 var pdfVision = new SautinSoft.PdfVision(); var pdfBytes = pdfVision.ConvertHtmlFileToPDFStream("http://localhost/default.aspx"); //show PDF Respo

我想知道是否有什么东西,如果我按下asp.net网页上的按钮,我可以通过编程创建该网页的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();
看看这里(问题有些相似):