【C#】Spire将url页面转为PDF
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
public static void SpireUrlToPDF(string url) { //创建PdfDocument对象 PdfDocument doc = new PdfDocument(); //创建PdfPageSettings对象 PdfPageSettings setting = new PdfPageSettings(); //设置页面大小及边距 setting.Size = new System.Drawing.SizeF(1010,1300); setting.Margins = new Spire.Pdf.Graphics.PdfMargins(20); //创建PdfHtmlLayoutFormat对象 PdfHtmlLayoutFormat htmlLayoutFormat = new PdfHtmlLayoutFormat(); //等待直至HTML内容完全加载 htmlLayoutFormat.IsWaiting = true; //获取URL地址 //string url = "http://www.e-iceblue.cn/"; //获取HTML代码 //string htmlCode = File.ReadAllText(@"C:\Users\Administrator\Desktop\sample.html"); //使用LoadfromHTML方法加载URL Thread thread = new Thread(() => { doc.LoadfromHTML(url, false, false, false, setting, htmlLayoutFormat); }); thread.SetApartmentState(ApartmentState.STA); thread.Start(); thread.Join(); //保存并打开文档 doc.SaveToFile("output.pdf"); System.Diagnostics.Process.Start("output.pdf"); } 该文章在 2023/5/15 12:24:22 编辑过 |
关键字查询
相关文章
正在查询... |