C#网页转PDF
GlobalConfig config = new GlobalConfig(); SimplePechkin pechkin = new SimplePechkin(config); ObjectConfig objectConfig = new ObjectConfig(); objectConfig.SetPrintBackground(true) .SetLoadImages(true) .SetAffectPageCounts(true) .SetPageUri("http://localhost:44354/Template/HTMLToPDF?ID=16"); byte[] bytePDF = pechkin.Convert(objectConfig); //保存 string uploadPath = HttpContext.Current.Server.MapPath("~/App_Data/"); using (FileStream fs = new FileStream(uploadPath+ "test.pdf", FileMode.Create, FileAccess.Write)) { fs.Write(bytePDF, 0, bytePDF.Length); }
需引用
using Pechkin;