110,566
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 将HTML页面转换为PDF文件
/// </summary>
/// <param name="Url">页面路径</param>
/// <param name="SavePath">保存在服务器上的路径</param>
public static void HtmltoPDF(string Url, string SavePath)
{
//执行wkhtmltopdf.exe
string dllstr = HttpContext.Current.Server.MapPath(@"/")+"wkhtmltopdf\\bin\\wkhtmltopdf.exe";
Process p = System.Diagnostics.Process.Start(dllstr, Url + " " + SavePath);
//若不加这一行,程序就会马上执行下一句而抓不到文件发生意外:System.IO.FileNotFoundException: 找不到文件 ''。
p.WaitForExit();
}